Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.4
Main Page Namespace List 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
Detailed Description
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:
-
Constructor & Destructor Documentation
VariablesStack::StackEntry::~StackEntry () |
|
Member Function Documentation
VariablesStack::StackEntry::StackEntry (
|
const StackEntry & theSource) |
|
Construct an element frame marker.
VariablesStack::StackEntry::StackEntry (
|
const XalanQName * name, |
|
const ElemVariable * var, |
|
bool isParam = false) |
|
Construct a variable that has not been evaluated yet.
VariablesStack::StackEntry::StackEntry (
|
const XalanQName * name, |
|
const XObjectPtr & val, |
|
bool isParam = false) |
|
Construct a variable that is already evaluated.
explicit VariablesStack::StackEntry::StackEntry () |
|
Construct a context marker.
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.4
Copyright © 2000, 2001, 2002 The Apache Software Foundation. All Rights Reserved.
|
|