* SerializationCodeGenerator.cs: Added support for generation of readers
[mono.git] / mcs / class / System.XML / System.Xml.Serialization / XmlMapping.cs
1 //
2 // XmlMapping.cs: 
3 //
4 // Author:
5 //   John Donagher (john@webmeta.com)
6 //   Lluis Sanchez Gual (lluis@ximian.com)
7 //
8 // (C) 2002 John Donagher
9 //
10
11 using System;
12 using System.Collections;
13
14 namespace System.Xml.Serialization
15 {
16         public abstract class XmlMapping
17         {
18                 ObjectMap map;
19                 ArrayList relatedMaps;
20                 SerializationFormat format;
21                 SerializationSource source;
22
23                 internal XmlMapping ()
24                 {
25                 }
26
27                 internal ObjectMap ObjectMap
28                 {
29                         get { return map; }
30                         set { map = value; }
31                 }
32
33                 internal ArrayList RelatedMaps
34                 {
35                         get { return relatedMaps; }
36                         set { relatedMaps = value; }
37                 }
38
39                 internal SerializationFormat Format
40                 {
41                         get { return format; }
42                         set { format = value; }
43                 }
44                 
45                 internal SerializationSource Source
46                 {
47                         get { return source; }
48                         set { source = value; }
49                 }
50         }
51
52         internal class ObjectMap
53         {
54         }
55
56         internal enum SerializationFormat { Encoded, Literal }
57 }