|
Xalan-C++ API Reference
1.12.0
|
This class defines a base class for Locator derivations in Xalan. More...
#include <xalanc/PlatformSupport/XalanLocator.hpp>
Public Types | |
| typedef Locator | ParentType |
Public Member Functions | |
| XalanLocator () | |
| virtual | ~XalanLocator () |
| virtual const XMLCh * | getPublicId () const =0 |
| virtual const XMLCh * | getSystemId () const =0 |
| virtual XalanFileLoc | getLineNumber () const =0 |
| virtual XalanFileLoc | getColumnNumber () const =0 |
Static Public Member Functions | |
| static const XalanDOMChar * | getPublicId (const Locator *theLocator, const XalanDOMChar *theAlternateId=getEmptyPtr()) |
| Get the public identifier from a locator object. More... | |
| static const XalanDOMChar * | getSystemId (const Locator *theLocator, const XalanDOMChar *theAlternateId=getEmptyPtr()) |
| Get the system identifier from a locator object. More... | |
| static XalanFileLoc | getLineNumber (const ParentType *theLocator) |
| Get the line number from a locator object. More... | |
| static XalanFileLoc | getColumnNumber (const ParentType *theLocator) |
| Get the column number from a locator object. More... | |
| 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 XalanLocator.hpp.
| typedef Locator xalanc::XalanLocator::ParentType |
Definition at line 48 of file XalanLocator.hpp.
|
inline |
Definition at line 50 of file XalanLocator.hpp.
|
inlinevirtual |
Definition at line 53 of file XalanLocator.hpp.
|
pure virtual |
Implemented in xalanc::ElemTemplateElement::LocatorProxy.
|
inlinestatic |
Get the column number from a locator object.
Definition at line 110 of file XalanLocator.hpp.
|
pure virtual |
Implemented in xalanc::ElemTemplateElement::LocatorProxy.
|
inlinestatic |
Get the line number from a locator object.
Definition at line 101 of file XalanLocator.hpp.
|
pure virtual |
Implemented in xalanc::ElemTemplateElement::LocatorProxy.
|
inlinestatic |
Get the public identifier from a locator object.
| theLocator | A locator object inherited from Xerces. |
| theAlternateId | A default name for a public identifier. |
Definition at line 74 of file XalanLocator.hpp.
|
pure virtual |
Implemented in xalanc::ElemTemplateElement::LocatorProxy.
|
inlinestatic |
Get the system identifier from a locator object.
| theLocator | A locator object inherited from Xerces. |
| theAlternateId | A default name for a public identifier. |
Definition at line 89 of file XalanLocator.hpp.
|
inlinestatic |
Definition at line 124 of file XalanLocator.hpp.
|
inlinestatic |
Definition at line 116 of file XalanLocator.hpp.
|
inlinestatic |
Definition at line 133 of file XalanLocator.hpp.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun Jan 25 2026 02:21:18 for Xalan-C++ API Reference by
1.8.10