#include <xml_node_reference_list.h>
Inheritance diagram for mimas::xml_node_reference_list:
Public Member Functions | |
xml_node_reference_list (boost::shared_ptr< XObjectPtr > _xObject, xml_document *_document) | |
Constructor for internal use only. | |
xml_node_reference_list (const xml_node_reference_list &l) | |
Copy-constructor. | |
xml_reference< XalanNode > | item (int index) const |
Retrieve wrapper-object for a node. | |
int | getLength (void) const |
Number of elements in the list. | |
Protected Attributes | |
boost::shared_ptr< XObjectPtr > | xObject |
XObject holding list of nodes. | |
const NodeRefListBase & | nodeList |
Reference to list of nodes. | |
xml_document * | document |
Pointer to parent document. |
Objects of this type are returned by the search-methods of class xml_reference
.
Definition at line 27 of file xml_node_reference_list.h.
mimas::xml_node_reference_list::xml_node_reference_list | ( | boost::shared_ptr< XObjectPtr > | _xObject, | |
xml_document * | _document | |||
) | [inline] |
mimas::xml_node_reference_list::xml_node_reference_list | ( | const xml_node_reference_list & | l | ) |
Copy-constructor.
xml_reference< XalanNode > mimas::xml_node_reference_list::item | ( | int | index | ) | const |
Retrieve wrapper-object for a node.
index | Index of node to retrieve. Must be between 0 and getLength()-1 . |
int mimas::xml_node_reference_list::getLength | ( | void | ) | const |
Number of elements in the list.
boost::shared_ptr< XObjectPtr > mimas::xml_node_reference_list::xObject [protected] |
const NodeRefListBase& mimas::xml_node_reference_list::nodeList [protected] |
xml_document* mimas::xml_node_reference_list::document [protected] |