18#if !defined(XALANLOCATOR_HEADER_GUARD_1357924680)
19#define XALANLOCATOR_HEADER_GUARD_1357924680
28#include <xercesc/sax/Locator.hpp>
36using xercesc::Locator;
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
This class defines a base class for Locator derivations in Xalan.
virtual XalanFileLoc getLineNumber() const =0
static XalanFileLoc getUnknownDisplayValue()
virtual const XMLCh * getSystemId() const =0
virtual XalanFileLoc getColumnNumber() const =0
static bool isUnknownValue(XalanFileLoc theLocation)
static const XalanDOMChar * getPublicId(const Locator *theLocator, const XalanDOMChar *theAlternateId=getEmptyPtr())
Get the public identifier from a locator object.
virtual const XMLCh * getPublicId() const =0
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 const XalanDOMChar * getSystemId(const Locator *theLocator, const XalanDOMChar *theAlternateId=getEmptyPtr())
Get the system identifier from a locator object.