Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions

XalanMatchPatternData Class Reference

This class contains information concerning a match pattern in a stylesheet. More...

#include <XalanMatchPatternData.hpp>

Collaboration diagram for XalanMatchPatternData:
Collaboration graph
[legend]

List of all members.

Public Types

Public Member Functions


Detailed Description

This class contains information concerning a match pattern in a stylesheet.

Definition at line 52 of file XalanMatchPatternData.hpp.


Member Typedef Documentation

Definition at line 57 of file XalanMatchPatternData.hpp.

Definition at line 62 of file XalanMatchPatternData.hpp.


Constructor & Destructor Documentation

XalanMatchPatternData::XalanMatchPatternData ( MemoryManager &  theManager,
const ElemTemplate theTemplate,
size_type  thePosition,
const XalanDOMString theTargetString,
const XPath theMatchPattern,
const XalanDOMString thePatternString,
eMatchScore  thePriority 
) [inline]

Construct a XalanMatchPatternData from a pattern and template.

Parameters:
theTemplate The ElemTemplate node that contains the template for this pattern
thePosition The position in the stylesheet
theTargetString The target string for match pattern
TheMatchPattern The match pattern
thePatternString the pattern string
thePriority The priority for the match pattern.

Definition at line 76 of file XalanMatchPatternData.hpp.

XalanMatchPatternData::~XalanMatchPatternData (  )  [inline]

Definition at line 93 of file XalanMatchPatternData.hpp.


Member Function Documentation

eMatchScore XalanMatchPatternData::getDefaultPriority (  )  const [inline]

Definition at line 153 of file XalanMatchPatternData.hpp.

const XPath* XalanMatchPatternData::getExpression (  )  const [inline]

Retrieve the match pattern associated with pattern.

Returns:
XPath for pattern

Definition at line 114 of file XalanMatchPatternData.hpp.

const XalanDOMString* XalanMatchPatternData::getPattern (  )  const [inline]

Retrieve pattern string.

Returns:
string that contains element pattern

Definition at line 136 of file XalanMatchPatternData.hpp.

size_type XalanMatchPatternData::getPosition (  )  const [inline]

Retrieve position of pattern in stylesheet.

Returns:
The position in the stylesheet

Definition at line 125 of file XalanMatchPatternData.hpp.

double XalanMatchPatternData::getPriorityOrDefault (  )  const
const XalanDOMString& XalanMatchPatternData::getTargetString (  )  const [inline]

Retrieve string for target.

Returns:
target string

Definition at line 103 of file XalanMatchPatternData.hpp.

const ElemTemplate* XalanMatchPatternData::getTemplate (  )  const [inline]

Retrieve node that contains the template for this pattern.

Returns:
template node

Definition at line 147 of file XalanMatchPatternData.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