ReactOS 0.4.17-dev-966-gf06eace
nsIContentSerializer Interface Reference
Inheritance diagram for nsIContentSerializer:
Collaboration diagram for nsIContentSerializer:

Public Member Functions

nsresult Init (uint32_t flags, uint32_t aWrapColumn, const char *aCharSet, bool aIsCopying, bool aIsWholeDocument)
 
nsresult AppendText (nsIContent *aText, int32_t aStartOffset, int32_t aEndOffset, nsAString *aStr)
 
nsresult AppendCDATASection (nsIContent *aCDATASection, int32_t aStartOffset, int32_t aEndOffset, nsAString *aStr)
 
nsresult AppendProcessingInstruction (nsIContent *aPI, int32_t aStartOffset, int32_t aEndOffset, nsAString *aStr)
 
nsresult AppendComment (nsIContent *aComment, int32_t aStartOffset, int32_t aEndOffset, nsAString *aStr)
 
nsresult AppendDoctype (nsIContent *aDoctype, nsAString *aStr)
 
nsresult AppendElementStart (nsIContent *aElement, nsIContent *aOriginalElement, nsAString *aStr)
 
nsresult AppendElementEnd (nsIContent *aElement, nsAString *aStr)
 
nsresult Flush (nsAString *aStr)
 
nsresult AppendDocumentStart (nsIDocument *aDocument, nsAString *aStr)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 3440 of file nsiface.idl.

Member Function Documentation

◆ AppendCDATASection()

nsresult nsIContentSerializer::AppendCDATASection ( nsIContent *  aCDATASection,
int32_t  aStartOffset,
int32_t  aEndOffset,
nsAString *  aStr 
)

◆ AppendComment()

nsresult nsIContentSerializer::AppendComment ( nsIContent *  aComment,
int32_t  aStartOffset,
int32_t  aEndOffset,
nsAString *  aStr 
)

◆ AppendDoctype()

nsresult nsIContentSerializer::AppendDoctype ( nsIContent *  aDoctype,
nsAString *  aStr 
)

◆ AppendDocumentStart()

nsresult nsIContentSerializer::AppendDocumentStart ( nsIDocument *  aDocument,
nsAString *  aStr 
)

◆ AppendElementEnd()

nsresult nsIContentSerializer::AppendElementEnd ( nsIContent *  aElement,
nsAString *  aStr 
)

◆ AppendElementStart()

nsresult nsIContentSerializer::AppendElementStart ( nsIContent *  aElement,
nsIContent *  aOriginalElement,
nsAString *  aStr 
)

◆ AppendProcessingInstruction()

nsresult nsIContentSerializer::AppendProcessingInstruction ( nsIContent *  aPI,
int32_t  aStartOffset,
int32_t  aEndOffset,
nsAString *  aStr 
)

◆ AppendText()

nsresult nsIContentSerializer::AppendText ( nsIContent *  aText,
int32_t  aStartOffset,
int32_t  aEndOffset,
nsAString *  aStr 
)

◆ Flush()

nsresult nsIContentSerializer::Flush ( nsAString *  aStr)

◆ Init()

nsresult nsIContentSerializer::Init ( uint32_t  flags,
uint32_t  aWrapColumn,
const char *  aCharSet,
bool  aIsCopying,
bool  aIsWholeDocument 
)

The documentation for this interface was generated from the following file: