Main Page Modules Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages
ACEXML_LocatorImpl Class Reference
ACEXML_LocatorImpl is an implementation of ACEXML_Locator.
More...
#include <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). |
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
int ACEXML_LocatorImpl::columnNumber_ [private]
|
|
int ACEXML_LocatorImpl::lineNumber_ [private]
|
|
The documentation for this class was generated from the following files:
Generated on Wed Jan 14 23:04:29 2004 for ACEXML by
1.2.18