ACEXML  6.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes
ACEXML_Parser_Context Class Reference

#include <ParserContext.h>

Collaboration diagram for ACEXML_Parser_Context:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACEXML_Parser_Context ()
 Default constructor.
 ACEXML_Parser_Context (ACEXML_InputSource *instream, ACEXML_LocatorImpl *locator)
 Constructor which initializes the context.
bool operator!= (const ACEXML_Parser_Context &src)
 Comparison operator.
virtual ~ACEXML_Parser_Context ()
 Destructor.
void reset (void)
virtual ACEXML_InputSourcegetInputSource (void)
 Get the underlying input source.
virtual ACEXML_LocatorImplgetLocator (void)
 Get the underlying locator.
virtual void setInputSource (ACEXML_InputSource *ip)
 Set the underlying input source.
virtual void setLocator (ACEXML_LocatorImpl *locator)
 Set the underlying locator.

Private Member Functions

 ACEXML_Parser_Context (const ACEXML_Parser_Context &src)
 Copy constructor.
ACEXML_Parser_Contextoperator= (const ACEXML_Parser_Context &src)
 Assignment operator.

Private Attributes

ACEXML_InputSourceinstream_
 Current input char stream.
ACEXML_LocatorImpllocator_
 Current Locator which provides line no., column no. systemId and publicId.

Constructor & Destructor Documentation

Default constructor.

Constructor which initializes the context.

Destructor.

Copy constructor.


Member Function Documentation

Get the underlying input source.

Get the underlying locator.

ACEXML_INLINE bool ACEXML_Parser_Context::operator!= ( const ACEXML_Parser_Context src)

Comparison operator.

ACEXML_INLINE ACEXML_Parser_Context & ACEXML_Parser_Context::operator= ( const ACEXML_Parser_Context src)
private

Assignment operator.

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.

Set the underlying input source.

Set the underlying locator.


Member Data Documentation

Current input char stream.

Current Locator which provides line no., column no. systemId and publicId.


The documentation for this class was generated from the following files: