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. | |
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 XalanLocator.hpp.
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.
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.
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 Tue Oct 10 2023 15:42:17 for Xalan-C++ API Reference by