ACEXML_LocatorImpl Class Reference
ACEXML_LocatorImpl is an implementation of ACEXML_Locator.
More...
#include <ACEXML/common/LocatorImpl.h>
Inheritance diagram for ACEXML_LocatorImpl:
[legend]Collaboration diagram for ACEXML_LocatorImpl:
[legend]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). |
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:
Generated on Sun May 15 12:55:08 2005 for ACEXML by
1.3.9.1