ACEXML_LocatorImpl is an implementation of ACEXML_Locator.
More...
#include <ACEXML/common/LocatorImpl.h>
List of all members.
Detailed Description
ACEXML_LocatorImpl is an implementation of ACEXML_Locator.
This class is available mainly for application writers, who can use it to make a persistent snapshot of a locator at any point during a document parse:
Normally, parser writers will not use this class, since it is more efficient to provide location information only when requested, rather than constantly updating a Locator object.
- Todo:
- ACEXML parser doesn't support the use of Locator yet.
- See also:
- ACEXML_Locator
Constructor & Destructor Documentation
ACEXML_LocatorImpl::ACEXML_LocatorImpl |
( |
void |
) |
|
Construct a locator with systemId and publicId
ACEXML_LocatorImpl::ACEXML_LocatorImpl |
( |
const ACEXML_Locator & |
locator ) |
|
Copy constructor. Create a persistent copy of the current state of a locator. When the original locator changes, this copy will still keep the original values (and it can be used outside the scope of DocumentHandler methods).
ACEXML_LocatorImpl::~ACEXML_LocatorImpl |
( |
void |
) |
[virtual] |
Member Function Documentation
ACEXML_INLINE int ACEXML_LocatorImpl::getColumnNumber |
( |
void |
) |
const [virtual] |
ACEXML_INLINE int ACEXML_LocatorImpl::getLineNumber |
( |
void |
) |
const [virtual] |
ACEXML_INLINE const ACEXML_Char * ACEXML_LocatorImpl::getPublicId |
( |
void |
) |
const [virtual] |
ACEXML_INLINE const ACEXML_Char * ACEXML_LocatorImpl::getSystemId |
( |
void |
) |
const [virtual] |
ACEXML_INLINE void ACEXML_LocatorImpl::incrColumnNumber |
( |
) |
|
ACEXML_INLINE void ACEXML_LocatorImpl::incrLineNumber |
( |
) |
|
void ACEXML_LocatorImpl::reset |
( |
void |
) |
|
ACEXML_INLINE void ACEXML_LocatorImpl::setColumnNumber |
( |
int |
cn ) |
|
ACEXML_INLINE void ACEXML_LocatorImpl::setLineNumber |
( |
int |
ln ) |
|
ACEXML_INLINE void ACEXML_LocatorImpl::setPublicId |
( |
const ACEXML_Char * |
id ) |
|
ACEXML_INLINE void ACEXML_LocatorImpl::setSystemId |
( |
const ACEXML_Char * |
id ) |
|
Member Data Documentation
The documentation for this class was generated from the following files: