16 #if !defined(XALANLOCATOR_HEADER_GUARD_1357924680)
17 #define XALANLOCATOR_HEADER_GUARD_1357924680
26 #include <xercesc/sax/Locator.hpp>
30 XALAN_CPP_NAMESPACE_BEGIN
34 XALAN_USING_XERCES(Locator)
56 getPublicId()
const = 0;
59 getSystemId()
const = 0;
62 getLineNumber()
const = 0;
65 getColumnNumber()
const = 0;
70 return theLocator == 0 ?
size_type(-1) : theLocator->getLineNumber();
76 return theLocator == 0 ?
size_type(-1) : theLocator->getColumnNumber();
96 XALAN_CPP_NAMESPACE_END
100 #endif // PREFIXRESOLVER_HEADER_GUARD_1357924680
XalanLocator()
Definition: XalanLocator.hpp:50
This class defines a base class for Locator derivations in Xalan.
Definition: XalanLocator.hpp:42
virtual ~XalanLocator()
Definition: XalanLocator.hpp:53
static size_type getLineNumber(const ParentType *theLocator)
Definition: XalanLocator.hpp:68
static size_type getUnknownValue()
Definition: XalanLocator.hpp:80
XALAN_CPP_NAMESPACE_BEGIN typedef size_t size_type
Definition: XalanMap.hpp:44
static size_type getColumnNumber(const ParentType *theLocator)
Definition: XalanLocator.hpp:74
XMLSSize_t size_type
Definition: XalanLocator.hpp:48
Locator ParentType
Definition: XalanLocator.hpp:46