Xalan-C++ API Reference  1.12.0
Public Types | Public Member Functions | List of all members
xalanc::XalanSpaceNodeTester Class Reference

#include <xalanc/XSLT/XalanSpaceNodeTester.hpp>

Inheritance diagram for xalanc::XalanSpaceNodeTester:
[legend]
Collaboration diagram for xalanc::XalanSpaceNodeTester:
[legend]

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 xalanc::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 xalanc::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

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

Member Function Documentation

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

Definition at line 67 of file XalanSpaceNodeTester.hpp.

eType xalanc::XalanSpaceNodeTester::getType ( ) const
inline

Definition at line 73 of file XalanSpaceNodeTester.hpp.

XalanSpaceNodeTester& xalanc::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: