Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

com::cosylab::cdb::jdal::XMLTreeNode Class Reference

Collaboration diagram for com::cosylab::cdb::jdal::XMLTreeNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void markNodesAsElements ()
String getAttributeNames ()
String getElementNames ()
String getSubNodeNames ()
String getNodeNames ()
String getAttributeAndNodeNames ()
LinkedHashMap getFieldMap ()
HashMap getNodesMap ()
String getName ()
String toString (boolean withMapNames)
String toString (int indent, boolean withMapNames)

Static Public Attributes

final String ARRAY_TYPE = "_ArrayNode_"
final String DYNAMIC_TYPE = "_DynamicNode_"
final String MAP_TYPE = "_MapNode_"
final String NORMAL_TYPE = "_NormalNode_"

Package Functions

 XMLTreeNode (XMLTreeNode pParent)
boolean isMapNode ()
boolean isArrayNode ()
boolean isDynamicNode ()
boolean isNormalNode ()
void setDynamicNode ()
void setMapNode ()
void setArrayNode ()
void setNormalNode ()

Package Attributes

XMLTreeNode m_parent
LinkedHashMap m_subNodesMap
LinkedHashMap m_elementsMap
LinkedHashMap m_fieldMap
String m_name
String m_nameSpace
String m_type

Constructor & Destructor Documentation

com::cosylab::cdb::jdal::XMLTreeNode::XMLTreeNode XMLTreeNode  pParent  )  [inline, package]
 


Member Function Documentation

String com::cosylab::cdb::jdal::XMLTreeNode::getAttributeAndNodeNames  )  [inline]
 

String com::cosylab::cdb::jdal::XMLTreeNode::getAttributeNames  )  [inline]
 

String com::cosylab::cdb::jdal::XMLTreeNode::getElementNames  )  [inline]
 

LinkedHashMap com::cosylab::cdb::jdal::XMLTreeNode::getFieldMap  )  [inline]
 

Returns:
LinkedHashMap

String com::cosylab::cdb::jdal::XMLTreeNode::getName  )  [inline]
 

Returns:
String

String com::cosylab::cdb::jdal::XMLTreeNode::getNodeNames  )  [inline]
 

HashMap com::cosylab::cdb::jdal::XMLTreeNode::getNodesMap  )  [inline]
 

Returns:
HashMap

String com::cosylab::cdb::jdal::XMLTreeNode::getSubNodeNames  )  [inline]
 

boolean com::cosylab::cdb::jdal::XMLTreeNode::isArrayNode  )  [inline, package]
 

boolean com::cosylab::cdb::jdal::XMLTreeNode::isDynamicNode  )  [inline, package]
 

boolean com::cosylab::cdb::jdal::XMLTreeNode::isMapNode  )  [inline, package]
 

boolean com::cosylab::cdb::jdal::XMLTreeNode::isNormalNode  )  [inline, package]
 

void com::cosylab::cdb::jdal::XMLTreeNode::markNodesAsElements  )  [inline]
 

void com::cosylab::cdb::jdal::XMLTreeNode::setArrayNode  )  [inline, package]
 

void com::cosylab::cdb::jdal::XMLTreeNode::setDynamicNode  )  [inline, package]
 

void com::cosylab::cdb::jdal::XMLTreeNode::setMapNode  )  [inline, package]
 

void com::cosylab::cdb::jdal::XMLTreeNode::setNormalNode  )  [inline, package]
 

String com::cosylab::cdb::jdal::XMLTreeNode::toString int  indent,
boolean  withMapNames
[inline]
 

String com::cosylab::cdb::jdal::XMLTreeNode::toString boolean  withMapNames  )  [inline]
 


Member Data Documentation

final String com::cosylab::cdb::jdal::XMLTreeNode::ARRAY_TYPE = "_ArrayNode_" [static]
 

final String com::cosylab::cdb::jdal::XMLTreeNode::DYNAMIC_TYPE = "_DynamicNode_" [static]
 

LinkedHashMap com::cosylab::cdb::jdal::XMLTreeNode::m_elementsMap [package]
 

LinkedHashMap com::cosylab::cdb::jdal::XMLTreeNode::m_fieldMap [package]
 

String com::cosylab::cdb::jdal::XMLTreeNode::m_name [package]
 

String com::cosylab::cdb::jdal::XMLTreeNode::m_nameSpace [package]
 

XMLTreeNode com::cosylab::cdb::jdal::XMLTreeNode::m_parent [package]
 

LinkedHashMap com::cosylab::cdb::jdal::XMLTreeNode::m_subNodesMap [package]
 

String com::cosylab::cdb::jdal::XMLTreeNode::m_type [package]
 

final String com::cosylab::cdb::jdal::XMLTreeNode::MAP_TYPE = "_MapNode_" [static]
 

final String com::cosylab::cdb::jdal::XMLTreeNode::NORMAL_TYPE = "_NormalNode_" [static]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:12:26 2009 for ACS Java API by doxygen 1.3.8