This class defines a base class for Locator derivations in Xalan.
More...
#include <xalanc/XSLT/KeyDeclaration.hpp>
|
| static const XalanDOMChar * | getPublicId (const Locator *theLocator, const XalanDOMChar *theAlternateId=getEmptyPtr()) |
| | Get the public identifier from a locator object.
|
| static const XalanDOMChar * | getSystemId (const Locator *theLocator, const XalanDOMChar *theAlternateId=getEmptyPtr()) |
| | Get the system identifier from a locator object.
|
| static XalanFileLoc | getLineNumber (const ParentType *theLocator) |
| | Get the line number from a locator object.
|
| static XalanFileLoc | getColumnNumber (const ParentType *theLocator) |
| | Get the column number from a locator object.
|
| static XalanFileLoc | getUnknownValue () |
| static XalanFileLoc | getUnknownDisplayValue () |
| static bool | isUnknownValue (XalanFileLoc theLocation) |
This class defines a base class for Locator derivations in Xalan.
It was defined because Xerces made changes in their Locator class which caused turbulence.
Definition at line 44 of file KeyDeclaration.hpp.
◆ ParentType
◆ XalanLocator()
| xalanc::xalanc::XalanLocator::XalanLocator |
( |
| ) |
|
|
inline |
◆ ~XalanLocator()
| virtual xalanc::xalanc::XalanLocator::~XalanLocator |
( |
| ) |
|
|
inlinevirtual |
◆ getColumnNumber() [1/2]
| virtual XalanFileLoc xalanc::xalanc::XalanLocator::getColumnNumber |
( |
| ) |
const |
|
pure virtual |
◆ getColumnNumber() [2/2]
| XalanFileLoc xalanc::xalanc::XalanLocator::getColumnNumber |
( |
const ParentType * | theLocator | ) |
|
|
inlinestatic |
◆ getLineNumber() [1/2]
| virtual XalanFileLoc xalanc::xalanc::XalanLocator::getLineNumber |
( |
| ) |
const |
|
pure virtual |
◆ getLineNumber() [2/2]
| XalanFileLoc xalanc::xalanc::XalanLocator::getLineNumber |
( |
const ParentType * | theLocator | ) |
|
|
inlinestatic |
◆ getPublicId() [1/2]
| virtual const XMLCh * xalanc::xalanc::XalanLocator::getPublicId |
( |
| ) |
const |
|
pure virtual |
◆ getPublicId() [2/2]
| const XalanDOMChar * xalanc::xalanc::XalanLocator::getPublicId |
( |
const Locator * | theLocator, |
|
|
const XalanDOMChar * | theAlternateId = getEmptyPtr() ) |
|
inlinestatic |
Get the public identifier from a locator object.
- Parameters
-
| theLocator | A locator object inherited from Xerces. |
| theAlternateId | A default name for a public identifier. |
- Returns
- a null terminated XalanDOMChar string.
Definition at line 74 of file KeyDeclaration.hpp.
◆ getSystemId() [1/2]
| virtual const XMLCh * xalanc::xalanc::XalanLocator::getSystemId |
( |
| ) |
const |
|
pure virtual |
◆ getSystemId() [2/2]
| const XalanDOMChar * xalanc::xalanc::XalanLocator::getSystemId |
( |
const Locator * | theLocator, |
|
|
const XalanDOMChar * | theAlternateId = getEmptyPtr() ) |
|
inlinestatic |
Get the system identifier from a locator object.
- Parameters
-
| theLocator | A locator object inherited from Xerces. |
| theAlternateId | A default name for a public identifier. |
- Returns
- a null terminated XalanDOMChar string.
Definition at line 89 of file KeyDeclaration.hpp.
◆ getUnknownDisplayValue()
| XalanFileLoc xalanc::xalanc::XalanLocator::getUnknownDisplayValue |
( |
| ) |
|
|
inlinestatic |
◆ getUnknownValue()
| XalanFileLoc xalanc::xalanc::XalanLocator::getUnknownValue |
( |
| ) |
|
|
inlinestatic |
◆ isUnknownValue()
| bool xalanc::xalanc::XalanLocator::isUnknownValue |
( |
XalanFileLoc | theLocation | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: