ACEXML
6.4.0
|
#include <ParserContext.h>
Public Member Functions | |
ACEXML_Parser_Context () | |
Default constructor. More... | |
ACEXML_Parser_Context (ACEXML_InputSource *instream, ACEXML_LocatorImpl *locator) | |
Constructor which initializes the context. More... | |
bool | operator!= (const ACEXML_Parser_Context &src) |
Comparison operator. More... | |
virtual | ~ACEXML_Parser_Context () |
Destructor. More... | |
void | reset (void) |
virtual ACEXML_InputSource * | getInputSource (void) |
Get the underlying input source. More... | |
virtual ACEXML_LocatorImpl * | getLocator (void) |
Get the underlying locator. More... | |
virtual void | setInputSource (ACEXML_InputSource *ip) |
Set the underlying input source. More... | |
virtual void | setLocator (ACEXML_LocatorImpl *locator) |
Set the underlying locator. More... | |
Private Member Functions | |
ACEXML_Parser_Context (const ACEXML_Parser_Context &src) | |
Copy constructor. More... | |
ACEXML_Parser_Context & | operator= (const ACEXML_Parser_Context &src) |
Assignment operator. More... | |
Private Attributes | |
ACEXML_InputSource * | instream_ |
Current input char stream. More... | |
ACEXML_LocatorImpl * | locator_ |
Current Locator which provides line no., column no. systemId and publicId. More... | |
ACEXML_INLINE ACEXML_Parser_Context::ACEXML_Parser_Context | ( | ) |
Default constructor.
ACEXML_INLINE ACEXML_Parser_Context::ACEXML_Parser_Context | ( | ACEXML_InputSource * | instream, |
ACEXML_LocatorImpl * | locator | ||
) |
Constructor which initializes the context.
|
virtual |
Destructor.
|
private |
Copy constructor.
|
virtual |
Get the underlying input source.
|
virtual |
Get the underlying locator.
ACEXML_INLINE bool ACEXML_Parser_Context::operator!= | ( | const ACEXML_Parser_Context & | src | ) |
Comparison operator.
|
private |
Assignment operator.
ACEXML_INLINE void ACEXML_Parser_Context::reset | ( | void | ) |
Reset the parser context. This does not free up the memory. Only sets it to zero. Meant to be called after a context is pushed on to a stack.
|
virtual |
Set the underlying input source.
|
virtual |
Set the underlying locator.
|
private |
Current input char stream.
|
private |
Current Locator which provides line no., column no. systemId and publicId.