Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.6
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
VariablesStack::StackEntry Class Reference
#include <VariablesStack.hpp>
Collaboration diagram for VariablesStack::StackEntry:
List of all members.
Public Types
Public Methods
Member Enumeration Documentation
enum VariablesStack::StackEntry::eType
|
|
Enumeration for types of stack entries, one of context state, context marker, element marker, or argument.
-
Enumeration values:
-
eContextMarker
|
|
eVariable
|
|
eParam
|
|
eActiveParam
|
|
eElementFrameMarker
|
|
eNextValue
|
|
Constructor & Destructor Documentation
VariablesStack::StackEntry::StackEntry (
|
) [explicit]
|
|
Construct a context marker.
VariablesStack::StackEntry::StackEntry (
|
const XalanQName * name,
|
|
const XObjectPtr & val,
|
|
bool isParam = false )
|
|
Construct a variable that is already evaluated.
VariablesStack::StackEntry::StackEntry (
|
const XalanQName * name,
|
|
const ElemVariable * var,
|
|
bool isParam = false )
|
|
Construct a variable that has not been evaluated yet.
Construct an element frame marker.
VariablesStack::StackEntry::StackEntry (
|
const StackEntry & theSource )
|
|
VariablesStack::StackEntry::~StackEntry (
|
)
|
|
Member Function Documentation
void VariablesStack::StackEntry::activate (
|
)
|
|
void VariablesStack::StackEntry::deactivate (
|
)
|
|
Retrieve the ElemTemplateElem where frame begins.
Valid only for element frame markers
-
Returns:
-
ElemTemplateElement corresponding to marker
const XalanQName * VariablesStack::StackEntry::getName (
|
) const []
|
|
Retrieve object name.
Valid only for variables
-
Returns:
-
qualified name of object
eType VariablesStack::StackEntry::getType (
|
) const []
|
|
Determine type of stack entry.
-
Returns:
-
enumeration value for type
const XObjectPtr & VariablesStack::StackEntry::getValue (
|
) const []
|
|
Retrieve object's XObject pointer.
Valid only for variables
-
Returns:
-
pointer to XObject
const ElemVariable * VariablesStack::StackEntry::getVariable (
|
) const []
|
|
Retrieve object's XObject pointer.
Valid only for variables
-
Returns:
-
pointer to XObject
StackEntry& VariablesStack::StackEntry::operator= (
|
const StackEntry & theRHS )
|
|
bool VariablesStack::StackEntry::operator== (
|
const StackEntry & theRHS ) const
|
|
void VariablesStack::StackEntry::setValue (
|
const XObjectPtr & theValue ) []
|
|
Retrieve object's XObject pointer.
Valid only for variables
-
Returns:
-
pointer to XObject
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.6
Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.
|
|