ReactOS  0.4.12-dev-685-gf36cbf7
nsIParser Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIParser:
Collaboration diagram for nsIParser:

Public Types

typedef int nsDTDMode
 
typedef int eParserCommands
 

Public Member Functions

bool IsParserEnabled ()
 
nsresult GetChannel (nsIChannel **aChannel)
 
void SetContentSink (nsIContentSink *aSink)
 
nsIContentSinkGetContentSink ()
 
void GetCommand (nsACString *aCommand)
 
void SetCommand2 (const char *aCommand)
 
void SetCommand (eParserCommands aParserCommand)
 
void SetDocumentCharset (const nsACString *aCharset, int32_t aSource)
 
void GetDocumentCharset (nsACString *oCharset, int32_t *oSource)
 
nsresult GetDTD (nsIDTD **aDTD)
 
nsIStreamListenerGetStreamListener ()
 
nsresult ContinueInterruptedParsing ()
 
void BlockParser ()
 
void UnblockParser ()
 
void ContinueInterruptedParsingAsync ()
 
bool IsComplete ()
 
nsresult Parse (nsIURI *aURL, nsIRequestObserver *aListener, void *aKey, nsDTDMode aMode)
 
nsresult Terminate ()
 
nsresult ParseFragment (const nsAString *aSourceBuffer, void *aTagStack)
 
nsresult BuildModel ()
 
nsresult CancelParsingEvents ()
 
void Reset ()
 
bool IsInsertionPointDefined ()
 
void BeginEvaluatingParserInsertedScript ()
 
void EndEvaluatingParserInsertedScript ()
 
void MarkAsNotScriptCreated (const char *aCommand)
 
bool IsScriptCreated ()
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 3997 of file nsiface.idl.

Member Typedef Documentation

◆ eParserCommands

Definition at line 4000 of file nsiface.idl.

◆ nsDTDMode

Definition at line 3999 of file nsiface.idl.

Member Function Documentation

◆ BeginEvaluatingParserInsertedScript()

void nsIParser::BeginEvaluatingParserInsertedScript ( )

◆ BlockParser()

void nsIParser::BlockParser ( )

◆ BuildModel()

nsresult nsIParser::BuildModel ( )

◆ CancelParsingEvents()

nsresult nsIParser::CancelParsingEvents ( )

◆ ContinueInterruptedParsing()

nsresult nsIParser::ContinueInterruptedParsing ( )

◆ ContinueInterruptedParsingAsync()

void nsIParser::ContinueInterruptedParsingAsync ( )

◆ EndEvaluatingParserInsertedScript()

void nsIParser::EndEvaluatingParserInsertedScript ( )

◆ GetChannel()

nsresult nsIParser::GetChannel ( nsIChannel **  aChannel)

◆ GetCommand()

void nsIParser::GetCommand ( nsACString aCommand)

◆ GetContentSink()

nsIContentSink* nsIParser::GetContentSink ( )

◆ GetDocumentCharset()

void nsIParser::GetDocumentCharset ( nsACString oCharset,
int32_t oSource 
)

◆ GetDTD()

nsresult nsIParser::GetDTD ( nsIDTD **  aDTD)

◆ GetStreamListener()

nsIStreamListener* nsIParser::GetStreamListener ( )

◆ IsComplete()

bool nsIParser::IsComplete ( )

◆ IsInsertionPointDefined()

bool nsIParser::IsInsertionPointDefined ( )

◆ IsParserEnabled()

bool nsIParser::IsParserEnabled ( )

◆ IsScriptCreated()

bool nsIParser::IsScriptCreated ( )

◆ MarkAsNotScriptCreated()

void nsIParser::MarkAsNotScriptCreated ( const char aCommand)

◆ Parse()

nsresult nsIParser::Parse ( nsIURI aURL,
nsIRequestObserver aListener,
void aKey,
nsDTDMode  aMode 
)

◆ ParseFragment()

nsresult nsIParser::ParseFragment ( const nsAString aSourceBuffer,
void aTagStack 
)

◆ Reset()

void nsIParser::Reset ( )

◆ SetCommand()

void nsIParser::SetCommand ( eParserCommands  aParserCommand)

◆ SetCommand2()

void nsIParser::SetCommand2 ( const char aCommand)

◆ SetContentSink()

void nsIParser::SetContentSink ( nsIContentSink aSink)

◆ SetDocumentCharset()

void nsIParser::SetDocumentCharset ( const nsACString aCharset,
int32_t  aSource 
)

◆ Terminate()

nsresult nsIParser::Terminate ( )

◆ UnblockParser()

void nsIParser::UnblockParser ( )

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