Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDocumentEncoder.idl
3 : */
4 :
5 : #ifndef __gen_nsIDocumentEncoder_h__
6 : #define __gen_nsIDocumentEncoder_h__
7 :
8 :
9 : #ifndef __gen_nsISupports_h__
10 : #include "nsISupports.h"
11 : #endif
12 :
13 : /* For IDL files that don't want to include root IDL files. */
14 : #ifndef NS_NO_VTABLE
15 : #define NS_NO_VTABLE
16 : #endif
17 : class nsIDOMDocument; /* forward declaration */
18 :
19 : class nsIDOMRange; /* forward declaration */
20 :
21 : class nsISelection; /* forward declaration */
22 :
23 : class nsIDOMNode; /* forward declaration */
24 :
25 : class nsIOutputStream; /* forward declaration */
26 :
27 : class nsINode;
28 : class nsIDocument;
29 :
30 : /* starting interface: nsIDocumentEncoderNodeFixup */
31 : #define NS_IDOCUMENTENCODERNODEFIXUP_IID_STR "3d9371d8-a2ad-403e-8b0e-8885ad3562e3"
32 :
33 : #define NS_IDOCUMENTENCODERNODEFIXUP_IID \
34 : {0x3d9371d8, 0xa2ad, 0x403e, \
35 : { 0x8b, 0x0e, 0x88, 0x85, 0xad, 0x35, 0x62, 0xe3 }}
36 :
37 0 : class NS_NO_VTABLE nsIDocumentEncoderNodeFixup : public nsISupports {
38 : public:
39 :
40 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOCUMENTENCODERNODEFIXUP_IID)
41 :
42 : /* nsIDOMNode fixupNode (in nsIDOMNode aNode, out boolean aSerializeCloneKids); */
43 : NS_IMETHOD FixupNode(nsIDOMNode *aNode, bool *aSerializeCloneKids, nsIDOMNode * *_retval) = 0;
44 :
45 : };
46 :
47 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDocumentEncoderNodeFixup, NS_IDOCUMENTENCODERNODEFIXUP_IID)
48 :
49 : /* Use this macro when declaring classes that implement this interface. */
50 : #define NS_DECL_NSIDOCUMENTENCODERNODEFIXUP \
51 : NS_IMETHOD FixupNode(nsIDOMNode *aNode, bool *aSerializeCloneKids, nsIDOMNode * *_retval) override;
52 :
53 : /* Use this macro when declaring the members of this interface when the
54 : class doesn't implement the interface. This is useful for forwarding. */
55 : #define NS_DECL_NON_VIRTUAL_NSIDOCUMENTENCODERNODEFIXUP \
56 : nsresult FixupNode(nsIDOMNode *aNode, bool *aSerializeCloneKids, nsIDOMNode * *_retval);
57 :
58 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
59 : #define NS_FORWARD_NSIDOCUMENTENCODERNODEFIXUP(_to) \
60 : NS_IMETHOD FixupNode(nsIDOMNode *aNode, bool *aSerializeCloneKids, nsIDOMNode * *_retval) override { return _to FixupNode(aNode, aSerializeCloneKids, _retval); }
61 :
62 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
63 : #define NS_FORWARD_SAFE_NSIDOCUMENTENCODERNODEFIXUP(_to) \
64 : NS_IMETHOD FixupNode(nsIDOMNode *aNode, bool *aSerializeCloneKids, nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->FixupNode(aNode, aSerializeCloneKids, _retval); }
65 :
66 : #if 0
67 : /* Use the code below as a template for the implementation class for this interface. */
68 :
69 : /* Header file */
70 : class nsDocumentEncoderNodeFixup : public nsIDocumentEncoderNodeFixup
71 : {
72 : public:
73 : NS_DECL_ISUPPORTS
74 : NS_DECL_NSIDOCUMENTENCODERNODEFIXUP
75 :
76 : nsDocumentEncoderNodeFixup();
77 :
78 : private:
79 : ~nsDocumentEncoderNodeFixup();
80 :
81 : protected:
82 : /* additional members */
83 : };
84 :
85 : /* Implementation file */
86 : NS_IMPL_ISUPPORTS(nsDocumentEncoderNodeFixup, nsIDocumentEncoderNodeFixup)
87 :
88 : nsDocumentEncoderNodeFixup::nsDocumentEncoderNodeFixup()
89 : {
90 : /* member initializers and constructor code */
91 : }
92 :
93 : nsDocumentEncoderNodeFixup::~nsDocumentEncoderNodeFixup()
94 : {
95 : /* destructor code */
96 : }
97 :
98 : /* nsIDOMNode fixupNode (in nsIDOMNode aNode, out boolean aSerializeCloneKids); */
99 : NS_IMETHODIMP nsDocumentEncoderNodeFixup::FixupNode(nsIDOMNode *aNode, bool *aSerializeCloneKids, nsIDOMNode * *_retval)
100 : {
101 : return NS_ERROR_NOT_IMPLEMENTED;
102 : }
103 :
104 : /* End of implementation class template. */
105 : #endif
106 :
107 :
108 : /* starting interface: nsIDocumentEncoder */
109 : #define NS_IDOCUMENTENCODER_IID_STR "21f112df-d96f-47da-bfcb-5331273003d1"
110 :
111 : #define NS_IDOCUMENTENCODER_IID \
112 : {0x21f112df, 0xd96f, 0x47da, \
113 : { 0xbf, 0xcb, 0x53, 0x31, 0x27, 0x30, 0x03, 0xd1 }}
114 :
115 0 : class NS_NO_VTABLE nsIDocumentEncoder : public nsISupports {
116 : public:
117 :
118 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOCUMENTENCODER_IID)
119 :
120 : enum {
121 : OutputSelectionOnly = 1U,
122 : OutputFormatted = 2U,
123 : OutputRaw = 4U,
124 : OutputBodyOnly = 8U,
125 : OutputPreformatted = 16U,
126 : OutputWrap = 32U,
127 : OutputFormatFlowed = 64U,
128 : OutputAbsoluteLinks = 128U,
129 : OutputEncodeW3CEntities = 256U,
130 : OutputCRLineBreak = 512U,
131 : OutputLFLineBreak = 1024U,
132 : OutputNoScriptContent = 2048U,
133 : OutputNoFramesContent = 4096U,
134 : OutputNoFormattingInPre = 8192U,
135 : OutputEncodeBasicEntities = 16384U,
136 : OutputEncodeLatin1Entities = 32768U,
137 : OutputEncodeHTMLEntities = 65536U,
138 : OutputPersistNBSP = 131072U,
139 : OutputDontRewriteEncodingDeclaration = 262144U,
140 : SkipInvisibleContent = 524288U,
141 : OutputFormatDelSp = 1048576U,
142 : OutputDropInvisibleBreak = 2097152U,
143 : OutputIgnoreMozDirty = 4194304U,
144 : OutputNonTextContentAsPlaceholder = 8388608U,
145 : OutputDontRemoveLineEndingSpaces = 16777216U,
146 : OutputForPlainTextClipboardCopy = 33554432U,
147 : OutputRubyAnnotation = 67108864U,
148 : OutputDisallowLineBreaking = 134217728U,
149 : RequiresReinitAfterOutput = 268435456U
150 : };
151 :
152 : /* void init (in nsIDOMDocument aDocument, in AString aMimeType, in unsigned long aFlags); */
153 : NS_IMETHOD Init(nsIDOMDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags) = 0;
154 :
155 : /* [noscript] void nativeInit (in nsIDocumentPtr aDocument, in AString aMimeType, in unsigned long aFlags); */
156 : NS_IMETHOD NativeInit(nsIDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags) = 0;
157 :
158 : /* void setSelection (in nsISelection aSelection); */
159 : NS_IMETHOD SetSelection(nsISelection *aSelection) = 0;
160 :
161 : /* void setRange (in nsIDOMRange aRange); */
162 : NS_IMETHOD SetRange(nsIDOMRange *aRange) = 0;
163 :
164 : /* void setNode (in nsIDOMNode aNode); */
165 : NS_IMETHOD SetNode(nsIDOMNode *aNode) = 0;
166 :
167 : /* [noscript] void setNativeNode (in nsINodePtr aNode); */
168 : NS_IMETHOD SetNativeNode(nsINode *aNode) = 0;
169 :
170 : /* void setContainerNode (in nsIDOMNode aContainer); */
171 : NS_IMETHOD SetContainerNode(nsIDOMNode *aContainer) = 0;
172 :
173 : /* [noscript] void setNativeContainerNode (in nsINodePtr aContainer); */
174 : NS_IMETHOD SetNativeContainerNode(nsINode *aContainer) = 0;
175 :
176 : /* void setCharset (in ACString aCharset); */
177 : NS_IMETHOD SetCharset(const nsACString & aCharset) = 0;
178 :
179 : /* void setWrapColumn (in unsigned long aWrapColumn); */
180 : NS_IMETHOD SetWrapColumn(uint32_t aWrapColumn) = 0;
181 :
182 : /* readonly attribute AString mimeType; */
183 : NS_IMETHOD GetMimeType(nsAString & aMimeType) = 0;
184 :
185 : /* void encodeToStream (in nsIOutputStream aStream); */
186 : NS_IMETHOD EncodeToStream(nsIOutputStream *aStream) = 0;
187 :
188 : /* AString encodeToString (); */
189 : NS_IMETHOD EncodeToString(nsAString & _retval) = 0;
190 :
191 : /* AString encodeToStringWithContext (out AString aContextString, out AString aInfoString); */
192 : NS_IMETHOD EncodeToStringWithContext(nsAString & aContextString, nsAString & aInfoString, nsAString & _retval) = 0;
193 :
194 : /* AString encodeToStringWithMaxLength (in unsigned long aMaxLength); */
195 : NS_IMETHOD EncodeToStringWithMaxLength(uint32_t aMaxLength, nsAString & _retval) = 0;
196 :
197 : /* void setNodeFixup (in nsIDocumentEncoderNodeFixup aFixup); */
198 : NS_IMETHOD SetNodeFixup(nsIDocumentEncoderNodeFixup *aFixup) = 0;
199 :
200 : };
201 :
202 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDocumentEncoder, NS_IDOCUMENTENCODER_IID)
203 :
204 : /* Use this macro when declaring classes that implement this interface. */
205 : #define NS_DECL_NSIDOCUMENTENCODER \
206 : NS_IMETHOD Init(nsIDOMDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags) override; \
207 : NS_IMETHOD NativeInit(nsIDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags) override; \
208 : NS_IMETHOD SetSelection(nsISelection *aSelection) override; \
209 : NS_IMETHOD SetRange(nsIDOMRange *aRange) override; \
210 : NS_IMETHOD SetNode(nsIDOMNode *aNode) override; \
211 : NS_IMETHOD SetNativeNode(nsINode *aNode) override; \
212 : NS_IMETHOD SetContainerNode(nsIDOMNode *aContainer) override; \
213 : NS_IMETHOD SetNativeContainerNode(nsINode *aContainer) override; \
214 : NS_IMETHOD SetCharset(const nsACString & aCharset) override; \
215 : NS_IMETHOD SetWrapColumn(uint32_t aWrapColumn) override; \
216 : NS_IMETHOD GetMimeType(nsAString & aMimeType) override; \
217 : NS_IMETHOD EncodeToStream(nsIOutputStream *aStream) override; \
218 : NS_IMETHOD EncodeToString(nsAString & _retval) override; \
219 : NS_IMETHOD EncodeToStringWithContext(nsAString & aContextString, nsAString & aInfoString, nsAString & _retval) override; \
220 : NS_IMETHOD EncodeToStringWithMaxLength(uint32_t aMaxLength, nsAString & _retval) override; \
221 : NS_IMETHOD SetNodeFixup(nsIDocumentEncoderNodeFixup *aFixup) override;
222 :
223 : /* Use this macro when declaring the members of this interface when the
224 : class doesn't implement the interface. This is useful for forwarding. */
225 : #define NS_DECL_NON_VIRTUAL_NSIDOCUMENTENCODER \
226 : nsresult Init(nsIDOMDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags); \
227 : nsresult NativeInit(nsIDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags); \
228 : nsresult SetSelection(nsISelection *aSelection); \
229 : nsresult SetRange(nsIDOMRange *aRange); \
230 : nsresult SetNode(nsIDOMNode *aNode); \
231 : nsresult SetNativeNode(nsINode *aNode); \
232 : nsresult SetContainerNode(nsIDOMNode *aContainer); \
233 : nsresult SetNativeContainerNode(nsINode *aContainer); \
234 : nsresult SetCharset(const nsACString & aCharset); \
235 : nsresult SetWrapColumn(uint32_t aWrapColumn); \
236 : nsresult GetMimeType(nsAString & aMimeType); \
237 : nsresult EncodeToStream(nsIOutputStream *aStream); \
238 : nsresult EncodeToString(nsAString & _retval); \
239 : nsresult EncodeToStringWithContext(nsAString & aContextString, nsAString & aInfoString, nsAString & _retval); \
240 : nsresult EncodeToStringWithMaxLength(uint32_t aMaxLength, nsAString & _retval); \
241 : nsresult SetNodeFixup(nsIDocumentEncoderNodeFixup *aFixup);
242 :
243 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
244 : #define NS_FORWARD_NSIDOCUMENTENCODER(_to) \
245 : NS_IMETHOD Init(nsIDOMDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags) override { return _to Init(aDocument, aMimeType, aFlags); } \
246 : NS_IMETHOD NativeInit(nsIDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags) override { return _to NativeInit(aDocument, aMimeType, aFlags); } \
247 : NS_IMETHOD SetSelection(nsISelection *aSelection) override { return _to SetSelection(aSelection); } \
248 : NS_IMETHOD SetRange(nsIDOMRange *aRange) override { return _to SetRange(aRange); } \
249 : NS_IMETHOD SetNode(nsIDOMNode *aNode) override { return _to SetNode(aNode); } \
250 : NS_IMETHOD SetNativeNode(nsINode *aNode) override { return _to SetNativeNode(aNode); } \
251 : NS_IMETHOD SetContainerNode(nsIDOMNode *aContainer) override { return _to SetContainerNode(aContainer); } \
252 : NS_IMETHOD SetNativeContainerNode(nsINode *aContainer) override { return _to SetNativeContainerNode(aContainer); } \
253 : NS_IMETHOD SetCharset(const nsACString & aCharset) override { return _to SetCharset(aCharset); } \
254 : NS_IMETHOD SetWrapColumn(uint32_t aWrapColumn) override { return _to SetWrapColumn(aWrapColumn); } \
255 : NS_IMETHOD GetMimeType(nsAString & aMimeType) override { return _to GetMimeType(aMimeType); } \
256 : NS_IMETHOD EncodeToStream(nsIOutputStream *aStream) override { return _to EncodeToStream(aStream); } \
257 : NS_IMETHOD EncodeToString(nsAString & _retval) override { return _to EncodeToString(_retval); } \
258 : NS_IMETHOD EncodeToStringWithContext(nsAString & aContextString, nsAString & aInfoString, nsAString & _retval) override { return _to EncodeToStringWithContext(aContextString, aInfoString, _retval); } \
259 : NS_IMETHOD EncodeToStringWithMaxLength(uint32_t aMaxLength, nsAString & _retval) override { return _to EncodeToStringWithMaxLength(aMaxLength, _retval); } \
260 : NS_IMETHOD SetNodeFixup(nsIDocumentEncoderNodeFixup *aFixup) override { return _to SetNodeFixup(aFixup); }
261 :
262 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
263 : #define NS_FORWARD_SAFE_NSIDOCUMENTENCODER(_to) \
264 : NS_IMETHOD Init(nsIDOMDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Init(aDocument, aMimeType, aFlags); } \
265 : NS_IMETHOD NativeInit(nsIDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags) override { return !_to ? NS_ERROR_NULL_POINTER : _to->NativeInit(aDocument, aMimeType, aFlags); } \
266 : NS_IMETHOD SetSelection(nsISelection *aSelection) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSelection(aSelection); } \
267 : NS_IMETHOD SetRange(nsIDOMRange *aRange) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRange(aRange); } \
268 : NS_IMETHOD SetNode(nsIDOMNode *aNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetNode(aNode); } \
269 : NS_IMETHOD SetNativeNode(nsINode *aNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetNativeNode(aNode); } \
270 : NS_IMETHOD SetContainerNode(nsIDOMNode *aContainer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetContainerNode(aContainer); } \
271 : NS_IMETHOD SetNativeContainerNode(nsINode *aContainer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetNativeContainerNode(aContainer); } \
272 : NS_IMETHOD SetCharset(const nsACString & aCharset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCharset(aCharset); } \
273 : NS_IMETHOD SetWrapColumn(uint32_t aWrapColumn) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWrapColumn(aWrapColumn); } \
274 : NS_IMETHOD GetMimeType(nsAString & aMimeType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMimeType(aMimeType); } \
275 : NS_IMETHOD EncodeToStream(nsIOutputStream *aStream) override { return !_to ? NS_ERROR_NULL_POINTER : _to->EncodeToStream(aStream); } \
276 : NS_IMETHOD EncodeToString(nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->EncodeToString(_retval); } \
277 : NS_IMETHOD EncodeToStringWithContext(nsAString & aContextString, nsAString & aInfoString, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->EncodeToStringWithContext(aContextString, aInfoString, _retval); } \
278 : NS_IMETHOD EncodeToStringWithMaxLength(uint32_t aMaxLength, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->EncodeToStringWithMaxLength(aMaxLength, _retval); } \
279 : NS_IMETHOD SetNodeFixup(nsIDocumentEncoderNodeFixup *aFixup) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetNodeFixup(aFixup); }
280 :
281 : #if 0
282 : /* Use the code below as a template for the implementation class for this interface. */
283 :
284 : /* Header file */
285 : class nsDocumentEncoder : public nsIDocumentEncoder
286 : {
287 : public:
288 : NS_DECL_ISUPPORTS
289 : NS_DECL_NSIDOCUMENTENCODER
290 :
291 : nsDocumentEncoder();
292 :
293 : private:
294 : ~nsDocumentEncoder();
295 :
296 : protected:
297 : /* additional members */
298 : };
299 :
300 : /* Implementation file */
301 : NS_IMPL_ISUPPORTS(nsDocumentEncoder, nsIDocumentEncoder)
302 :
303 : nsDocumentEncoder::nsDocumentEncoder()
304 : {
305 : /* member initializers and constructor code */
306 : }
307 :
308 : nsDocumentEncoder::~nsDocumentEncoder()
309 : {
310 : /* destructor code */
311 : }
312 :
313 : /* void init (in nsIDOMDocument aDocument, in AString aMimeType, in unsigned long aFlags); */
314 : NS_IMETHODIMP nsDocumentEncoder::Init(nsIDOMDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags)
315 : {
316 : return NS_ERROR_NOT_IMPLEMENTED;
317 : }
318 :
319 : /* [noscript] void nativeInit (in nsIDocumentPtr aDocument, in AString aMimeType, in unsigned long aFlags); */
320 : NS_IMETHODIMP nsDocumentEncoder::NativeInit(nsIDocument *aDocument, const nsAString & aMimeType, uint32_t aFlags)
321 : {
322 : return NS_ERROR_NOT_IMPLEMENTED;
323 : }
324 :
325 : /* void setSelection (in nsISelection aSelection); */
326 : NS_IMETHODIMP nsDocumentEncoder::SetSelection(nsISelection *aSelection)
327 : {
328 : return NS_ERROR_NOT_IMPLEMENTED;
329 : }
330 :
331 : /* void setRange (in nsIDOMRange aRange); */
332 : NS_IMETHODIMP nsDocumentEncoder::SetRange(nsIDOMRange *aRange)
333 : {
334 : return NS_ERROR_NOT_IMPLEMENTED;
335 : }
336 :
337 : /* void setNode (in nsIDOMNode aNode); */
338 : NS_IMETHODIMP nsDocumentEncoder::SetNode(nsIDOMNode *aNode)
339 : {
340 : return NS_ERROR_NOT_IMPLEMENTED;
341 : }
342 :
343 : /* [noscript] void setNativeNode (in nsINodePtr aNode); */
344 : NS_IMETHODIMP nsDocumentEncoder::SetNativeNode(nsINode *aNode)
345 : {
346 : return NS_ERROR_NOT_IMPLEMENTED;
347 : }
348 :
349 : /* void setContainerNode (in nsIDOMNode aContainer); */
350 : NS_IMETHODIMP nsDocumentEncoder::SetContainerNode(nsIDOMNode *aContainer)
351 : {
352 : return NS_ERROR_NOT_IMPLEMENTED;
353 : }
354 :
355 : /* [noscript] void setNativeContainerNode (in nsINodePtr aContainer); */
356 : NS_IMETHODIMP nsDocumentEncoder::SetNativeContainerNode(nsINode *aContainer)
357 : {
358 : return NS_ERROR_NOT_IMPLEMENTED;
359 : }
360 :
361 : /* void setCharset (in ACString aCharset); */
362 : NS_IMETHODIMP nsDocumentEncoder::SetCharset(const nsACString & aCharset)
363 : {
364 : return NS_ERROR_NOT_IMPLEMENTED;
365 : }
366 :
367 : /* void setWrapColumn (in unsigned long aWrapColumn); */
368 : NS_IMETHODIMP nsDocumentEncoder::SetWrapColumn(uint32_t aWrapColumn)
369 : {
370 : return NS_ERROR_NOT_IMPLEMENTED;
371 : }
372 :
373 : /* readonly attribute AString mimeType; */
374 : NS_IMETHODIMP nsDocumentEncoder::GetMimeType(nsAString & aMimeType)
375 : {
376 : return NS_ERROR_NOT_IMPLEMENTED;
377 : }
378 :
379 : /* void encodeToStream (in nsIOutputStream aStream); */
380 : NS_IMETHODIMP nsDocumentEncoder::EncodeToStream(nsIOutputStream *aStream)
381 : {
382 : return NS_ERROR_NOT_IMPLEMENTED;
383 : }
384 :
385 : /* AString encodeToString (); */
386 : NS_IMETHODIMP nsDocumentEncoder::EncodeToString(nsAString & _retval)
387 : {
388 : return NS_ERROR_NOT_IMPLEMENTED;
389 : }
390 :
391 : /* AString encodeToStringWithContext (out AString aContextString, out AString aInfoString); */
392 : NS_IMETHODIMP nsDocumentEncoder::EncodeToStringWithContext(nsAString & aContextString, nsAString & aInfoString, nsAString & _retval)
393 : {
394 : return NS_ERROR_NOT_IMPLEMENTED;
395 : }
396 :
397 : /* AString encodeToStringWithMaxLength (in unsigned long aMaxLength); */
398 : NS_IMETHODIMP nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, nsAString & _retval)
399 : {
400 : return NS_ERROR_NOT_IMPLEMENTED;
401 : }
402 :
403 : /* void setNodeFixup (in nsIDocumentEncoderNodeFixup aFixup); */
404 : NS_IMETHODIMP nsDocumentEncoder::SetNodeFixup(nsIDocumentEncoderNodeFixup *aFixup)
405 : {
406 : return NS_ERROR_NOT_IMPLEMENTED;
407 : }
408 :
409 : /* End of implementation class template. */
410 : #endif
411 :
412 :
413 : #endif /* __gen_nsIDocumentEncoder_h__ */
|