Main Page Namespace List Compound List File List Namespace Members Compound Members File Members Examples
DataXML::DataObjectTreeCreator Class Reference
Traversal & creation of the object tree (utility for parsers).
More...
#include <DataObject.h>
Collaboration diagram for DataXML::DataObjectTreeCreator:
[legend]List of all members.
Detailed Description
Initially the tree is empty, so root object is created first.
Using this tree creator, you can get the following behaviour of your parser:
The first XML element encountered is treated as a root element. It is not possible to have multiple root elements (only first XML element may be read-in). The rest is ignored.
Definition at line 204 of file DataObject.h.
Constructor & Destructor Documentation
DataXML::DataObjectTreeCreator::DataObjectTreeCreator (
|
) [inline]
|
|
Member Function Documentation
void DataXML::DataObjectTreeCreator::appendTextAsSubObject (
|
)
|
|
void DataXML::DataObjectTreeCreator::append_next_freemarkup_segment (
|
std::string text )
|
|
void DataXML::DataObjectTreeCreator::backToParent (
|
)
|
|
void DataXML::DataObjectTreeCreator::createAndOpenSubObject (
|
)
|
|
DataObject * DataXML::DataObjectTreeCreator::current (
|
)
|
|
std::string DataXML::DataObjectTreeCreator::current_freemarkup (
|
)
|
|
bool DataXML::DataObjectTreeCreator::empty (
|
)
|
|
bool DataXML::DataObjectTreeCreator::finished (
|
)
|
|
DataObject * DataXML::DataObjectTreeCreator::root (
|
)
|
|
Member Data Documentation
DataObject * DataXML::DataObjectTreeCreator::m_current_obj [private]
|
|
bool DataXML::DataObjectTreeCreator::m_finished [private]
|
|
std::string DataXML::DataObjectTreeCreator::m_freemarkup_buffer [private]
|
|
DataObject DataXML::DataObjectTreeCreator::m_root_obj [private]
|
|
The documentation for this class was generated from the following file:
Generated at Tue Jan 28 15:35:29 2003 for DataXML by
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001