Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSL Transformer Version 1.1
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
MutableNodeRefList Class Reference
Local implementation of MutableNodeRefList.
More...
#include <MutableNodeRefList.hpp>
Inheritance diagram for MutableNodeRefList
[legend]Collaboration diagram for MutableNodeRefList:
[legend]List of all members.Public Types
Public Methods
Detailed Description
Local implementation of MutableNodeRefList.
This class is for internal use only.
Member Typedef Documentation
|
typedef NodeListVectorType::iterator MutableNodeRefList::NodeListIteratorType
|
|
Constructor & Destructor Documentation
|
MutableNodeRefList::MutableNodeRefList (
|
) [explicit]
|
|
|
|
Construct an empty mutable node list.
|
|
MutableNodeRefList::MutableNodeRefList (
|
const MutableNodeRefList & theSource )
|
|
|
|
Construct a mutable node list from another list.
-
Parameters:
-
|
|
MutableNodeRefList::MutableNodeRefList (
|
const NodeRefListBase & theSource ) [explicit]
|
|
|
|
Construct a mutable node list from another list.
-
Parameters:
-
|
|
virtual MutableNodeRefList::~MutableNodeRefList (
|
) [virtual]
|
|
Member Function Documentation
|
void MutableNodeRefList::addNode (
|
XalanNode * n )
|
|
|
|
Add a node at to the list.
-
Parameters:
-
|
|
|
Add a node into list where it should occur in document order.
-
Parameters:
-
| node
|
node object to add |
| executionContext
|
the current execution context |
|
|
|
Copy NodeList members into this nodelist, adding in document order.
If a node is null, don't add it. -
Parameters:
-
| nodelist
|
node list to add |
|
|
void MutableNodeRefList::addNodes (
|
const XalanNodeList & nodelist )
|
|
|
|
Copy NodeList members into this nodelist, adding in document order.
If a node is null, don't add it. -
Parameters:
-
| nodelist
|
node list to add |
|
|
|
Copy NodeList members into this nodelist, adding in document order.
-
Parameters:
-
| nodelist
|
node list to add |
| executionContext
|
the current execution context |
|
|
|
Copy NodeList members into this nodelist, adding in document order.
-
Parameters:
-
| nodelist
|
node list to add |
| executionContext
|
the current execution context |
|
|
void MutableNodeRefList::clear (
|
)
|
|
|
void MutableNodeRefList::clearNulls (
|
)
|
|
|
|
Clear any null entries in the node list.
|
|
void MutableNodeRefList::insertNode (
|
XalanNode * n,
|
|
unsigned int pos )
|
|
|
|
Insert a node at a given position.
-
Parameters:
-
| n
|
node to insert |
| pos
|
position of insertion |
|
|
MutableNodeRefList& MutableNodeRefList::operator= (
|
const XalanNodeList * theRHS )
|
|
|
MutableNodeRefList& MutableNodeRefList::operator= (
|
const NodeRefListBase & theRHS )
|
|
|
MutableNodeRefList& MutableNodeRefList::operator= (
|
const NodeRefList & theRHS )
|
|
|
MutableNodeRefList& MutableNodeRefList::operator= (
|
const MutableNodeRefList & theRHS )
|
|
|
void MutableNodeRefList::removeNode (
|
unsigned int pos )
|
|
|
|
Remove a node from the list.
-
Parameters:
-
| pos
|
position of node in list |
|
|
void MutableNodeRefList::removeNode (
|
const XalanNode * n )
|
|
|
|
Remove a node from the list.
-
Parameters:
-
|
|
void MutableNodeRefList::setNode (
|
unsigned int pos,
|
|
XalanNode * n = 0 )
|
|
|
|
Set a item.
-
Parameters:
-
| pos
|
position of node to modify |
| n
|
node to insert, default is empty node |
|
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++ XSL Transformer Version 1.1
Copyright © 2000, 2001 The Apache Software Foundation. All Rights Reserved.
|
|
|