2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Runtime.Serialization / System.Xml / XmlC14NWriter.cs
1 //
2 // XmlC14NWriter.cs
3 //
4 // Author:
5 //      Atsushi Enomoto <atsushi@ximian.com>
6 //
7 // Copyright (C) 2005 Novell, Inc.  http://www.novell.com
8 //
9 // Permission is hereby granted, free of charge, to any person obtaining
10 // a copy of this software and associated documentation files (the
11 // "Software"), to deal in the Software without restriction, including
12 // without limitation the rights to use, copy, modify, merge, publish,
13 // distribute, sublicense, and/or sell copies of the Software, and to
14 // permit persons to whom the Software is furnished to do so, subject to
15 // the following conditions:
16 // 
17 // The above copyright notice and this permission notice shall be
18 // included in all copies or substantial portions of the Software.
19 // 
20 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
23 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
24 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
25 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
26 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
27 //
28 #if USE_DEPRECATED
29 #if NET_2_0
30 using System;
31 using System.IO;
32
33 namespace System.Xml
34 {
35         [MonoTODO]
36         public sealed class XmlC14NWriter : XmlCanonicalWriter
37         {
38                 bool include_comments;
39
40                 public XmlC14NWriter (Stream stream)
41                 {
42                         throw new NotImplementedException ();
43                 }
44
45                 public XmlC14NWriter (Stream stream, bool includeComments,
46                         params string [] inclusivePrefixes)
47                 {
48                         throw new NotImplementedException ();
49                 }
50
51                 public bool IncludeComments {
52                         get { return include_comments; }
53                         set {
54                                 throw new NotImplementedException ();
55                         }
56                 }
57
58                 public override void Close ()
59                 {
60                         Flush ();
61                 }
62
63                 public override void Flush ()
64                 {
65                         throw new NotImplementedException ();
66                 }
67
68                 public void SetOutput (Stream stream)
69                 {
70                         throw new NotImplementedException ();
71                 }
72
73                 public void SetOutput (Stream stream, bool includeComments,
74                         params string [] inclusivePrefixes)
75                 {
76                         throw new NotImplementedException ();
77                 }
78
79                 public override void WriteBase64 (byte [] buffer, int index, int count)
80                 {
81                         throw new NotImplementedException ();
82                 }
83
84                 public override void WriteCharEntity (int ch)
85                 {
86                         throw new NotImplementedException ();
87                 }
88
89                 public override void WriteComment (string text)
90                 {
91                         throw new NotImplementedException ();
92                 }
93
94                 public override void WriteComment (byte [] data, int offset, int count)
95                 {
96                         throw new NotImplementedException ();
97                 }
98
99                 public override void WriteDeclaration ()
100                 {
101                         throw new NotImplementedException ();
102                 }
103
104                 public override void WriteEndAttribute ()
105                 {
106                         throw new NotImplementedException ();
107                 }
108
109                 public override void WriteEndElement (string prefix, string localName)
110                 {
111                         throw new NotImplementedException ();
112                 }
113
114                 public override void WriteEndElement (byte [] prefix, int offset1, int count1, byte [] localName, int offset2, int count2)
115                 {
116                         throw new NotImplementedException ();
117                 }
118
119                 public override void WriteEndStartElement (bool isEmpty)
120                 {
121                         throw new NotImplementedException ();
122                 }
123
124                 public override void WriteEscapedText (string text)
125                 {
126                         throw new NotImplementedException ();
127                 }
128
129                 public override void WriteEscapedText (byte [] text, int offset, int count)
130                 {
131                         throw new NotImplementedException ();
132                 }
133
134                 public override void WriteNode (XmlReader reader)
135                 {
136                         throw new NotImplementedException ();
137                 }
138
139                 public override void WriteStartAttribute (string prefix, string localName)
140                 {
141                         throw new NotImplementedException ();
142                 }
143
144                 public override void WriteStartAttribute (byte [] prefix, int offset1, int count1, byte [] localName, int offset2, int count2)
145                 {
146                         throw new NotImplementedException ();
147                 }
148
149                 public override void WriteStartElement (string prefix, string localName)
150                 {
151                         throw new NotImplementedException ();
152                 }
153
154                 public override void WriteStartElement (byte [] prefix, int offset1, int count1, byte [] localName, int offset2, int count2)
155                 {
156                         throw new NotImplementedException ();
157                 }
158
159                 public override void WriteText (string text)
160                 {
161                         throw new NotImplementedException ();
162                 }
163
164                 public override void WriteText (int ch)
165                 {
166                         throw new NotImplementedException ();
167                 }
168
169                 public override void WriteText (byte [] text, int offset, int count)
170                 {
171                         throw new NotImplementedException ();
172                 }
173
174                 public override void WriteXmlnsAttribute (
175                         string prefix, string namespaceUri)
176                 {
177                         throw new NotImplementedException ();
178                 }
179
180                 public override void WriteXmlnsAttribute (byte [] prefix, int offset1, int count1, byte [] namespaceUri, int offset2, int count2)
181                 {
182                         throw new NotImplementedException ();
183                 }
184         }
185 }
186 #endif
187 #endif