ReactOS 0.4.15-dev-7842-g558ab78
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: