2003-09-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
[mono.git] / mcs / class / System.XML / System.Xml / XmlTextWriterOpenElement.cs
1 //
2 // System.Xml.XmlTextWriterOpenElement
3 //
4 // Author:
5 //   Kral Ferch <kral_ferch@hotmail.com>
6 //
7 // (C) 2002 Kral Ferch
8 //
9 //
10 //      Scope support for XmlLang and XmlSpace in XmlTextWriter.
11 //
12 using System;
13
14 namespace System.Xml
15 {
16         internal class XmlTextWriterOpenElement
17         {
18                 #region Fields
19
20                 string prefix;
21                 string localName;
22                 string xmlLang;
23                 XmlSpace xmlSpace;
24                 bool indentingOverriden = false;
25
26                 #endregion
27
28                 #region Constructors
29
30                 public XmlTextWriterOpenElement (string prefix, string localName)
31                 {
32                         this.prefix = prefix;
33                         this.localName = localName;
34                 }
35
36                 #endregion
37
38                 #region Properties
39
40                 public string LocalName {
41                         get { return localName; }
42                 }
43
44                 public string Prefix {
45                         get { return prefix; }
46                 }
47
48                 public bool IndentingOverriden {
49                         get { return indentingOverriden; }
50                         set { indentingOverriden = value; }
51                 }
52
53                 public string XmlLang {
54                         get { return xmlLang; }
55                         set { xmlLang = value; }
56                 }
57
58                 public XmlSpace XmlSpace {
59                         get { return xmlSpace; }
60                         set { xmlSpace = value; }
61                 }
62
63                 #endregion
64         }
65 }