Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions | List of all members
XalanSpaceNodeTester Class Reference

#include <XalanSpaceNodeTester.hpp>

Inherits XPath::NodeTester.

Public Types

enum  eType { eStrip, ePreserve }
 
typedef XPath::NodeTester ParentType
 

Public Member Functions

 XalanSpaceNodeTester ()
 
 XalanSpaceNodeTester (const XalanSpaceNodeTester &theSource)
 
 XalanSpaceNodeTester (eType theType, StylesheetConstructionContext &theContext, const XalanDOMString &theNameTest, const PrefixResolver &thePrefixResolver, const Locator *theLocator)
 
 ~XalanSpaceNodeTester ()
 
XPath::eMatchScore getMatchScore () const
 
eType getType () const
 
XalanSpaceNodeTesteroperator= (const XalanSpaceNodeTester &theRHS)
 
- Public Member Functions inherited from XPath::NodeTester
 NodeTester ()
 
 NodeTester (const NodeTester &theSource)
 
 NodeTester (const XPath &xpath, XPathExecutionContext &executionContext, OpCodeMapPositionType opPos, OpCodeMapValueType argLen, OpCodeMapValueType stepType)
 
 NodeTester (XPathConstructionContext &theContext, const XalanDOMString &theNameTest, const PrefixResolver &thePrefixResolver, const Locator *theLocator=0, eMatchScore *theMatchScore=0)
 
 NodeTester (const XalanDOMString &theNamespaceURI, const XalanDOMString &theLocalName, eMatchScore *theMatchScore=0)
 
eMatchScore operator() (const XalanNode &context, XalanNode::NodeType nodeType) const
 
eMatchScore operator() (const XalanElement &context) const
 
NodeTesteroperator= (const NodeTester &theRHS)
 

Additional Inherited Members

- Protected Member Functions inherited from XPath::NodeTester
eMatchScore initialize (XPathConstructionContext &theConstructionContext, const XalanDOMString &theNameTest, const PrefixResolver &thePrefixResolver, const Locator *theLocator)
 
eMatchScore initialize (const XalanDOMString &theNamespaceURI, const XalanDOMString &theLocalName)
 

Detailed Description

Definition at line 41 of file XalanSpaceNodeTester.hpp.

Member Typedef Documentation

Definition at line 45 of file XalanSpaceNodeTester.hpp.

Member Enumeration Documentation

Enumerator
eStrip 
ePreserve 

Definition at line 47 of file XalanSpaceNodeTester.hpp.

Constructor & Destructor Documentation

XalanSpaceNodeTester::XalanSpaceNodeTester ( )
XalanSpaceNodeTester::XalanSpaceNodeTester ( const XalanSpaceNodeTester theSource)
XalanSpaceNodeTester::XalanSpaceNodeTester ( eType  theType,
StylesheetConstructionContext theContext,
const XalanDOMString theNameTest,
const PrefixResolver thePrefixResolver,
const Locator *  theLocator 
)
XalanSpaceNodeTester::~XalanSpaceNodeTester ( )

Member Function Documentation

XPath::eMatchScore XalanSpaceNodeTester::getMatchScore ( ) const
inline

Definition at line 67 of file XalanSpaceNodeTester.hpp.

eType XalanSpaceNodeTester::getType ( ) const
inline

Definition at line 73 of file XalanSpaceNodeTester.hpp.

XalanSpaceNodeTester& XalanSpaceNodeTester::operator= ( const XalanSpaceNodeTester theRHS)
inline

Definition at line 79 of file XalanSpaceNodeTester.hpp.


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.

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

Apache Logo