Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Public Types | Public Member Functions | Static Public Member Functions | List of all members
XalanLocator Class Referenceabstract

This class defines a base class for Locator derivations in Xalan. More...

Inheritance diagram for XalanLocator:
ElemTemplateElement::LocatorProxy

Public Types

typedef Locator ParentType
 
typedef XMLSSize_t size_type
 

Public Member Functions

 XalanLocator ()
 
virtual ~XalanLocator ()
 
virtual const XMLCh * getPublicId () const =0
 
virtual const XMLCh * getSystemId () const =0
 
virtual size_type getLineNumber () const =0
 
virtual size_type getColumnNumber () const =0
 

Static Public Member Functions

static size_type getLineNumber (const ParentType *theLocator)
 
static size_type getColumnNumber (const ParentType *theLocator)
 
static size_type getUnknownValue ()
 

Detailed Description

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.

Member Typedef Documentation

typedef Locator XalanLocator::ParentType
typedef XMLSSize_t XalanLocator::size_type

Constructor & Destructor Documentation

XalanLocator::XalanLocator ( )
virtual XalanLocator::~XalanLocator ( )
virtual

Member Function Documentation

virtual size_type XalanLocator::getColumnNumber ( ) const
pure virtual
static size_type XalanLocator::getColumnNumber ( const ParentType theLocator)
static
virtual size_type XalanLocator::getLineNumber ( ) const
pure virtual
static size_type XalanLocator::getLineNumber ( const ParentType theLocator)
static
virtual const XMLCh* XalanLocator::getPublicId ( ) const
pure virtual
virtual const XMLCh* XalanLocator::getSystemId ( ) const
pure virtual
static size_type XalanLocator::getUnknownValue ( )
static

The documentation for this class was generated from the following file:

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo