Public Member Functions | Static Public Attributes | Package Functions | Package Attributes

com.cosylab.cdb.jdal.XMLTreeNode Class Reference

List of all members.

Public Member Functions

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

Static Public Attributes

static final String ARRAY_TYPE = "_ArrayNode_"
static final String DYNAMIC_TYPE = "_DynamicNode_"
static final String MAP_TYPE = "_MapNode_"
static 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< String,
XMLTreeNode
m_subNodesMap
LinkedHashMap< String,
XMLTreeNode
m_elementsMap
LinkedHashMap< String, String > m_fieldMap
String m_name
String m_nameSpace
String m_type

Constructor & Destructor Documentation

com.cosylab.cdb.jdal.XMLTreeNode.XMLTreeNode ( XMLTreeNode  pParent  )  [package]

Member Function Documentation

String com.cosylab.cdb.jdal.XMLTreeNode.getAttributeAndNodeNames (  ) 
String com.cosylab.cdb.jdal.XMLTreeNode.getAttributeNames (  ) 
String com.cosylab.cdb.jdal.XMLTreeNode.getElementNames (  ) 
LinkedHashMap<String, String> com.cosylab.cdb.jdal.XMLTreeNode.getFieldMap (  ) 
String com.cosylab.cdb.jdal.XMLTreeNode.getName (  ) 
String com.cosylab.cdb.jdal.XMLTreeNode.getNodeNames (  ) 
HashMap<String, XMLTreeNode> com.cosylab.cdb.jdal.XMLTreeNode.getNodesMap (  ) 
String com.cosylab.cdb.jdal.XMLTreeNode.getSubNodeNames (  ) 
boolean com.cosylab.cdb.jdal.XMLTreeNode.isArrayNode (  )  [package]
boolean com.cosylab.cdb.jdal.XMLTreeNode.isDynamicNode (  )  [package]
boolean com.cosylab.cdb.jdal.XMLTreeNode.isMapNode (  )  [package]
boolean com.cosylab.cdb.jdal.XMLTreeNode.isNormalNode (  )  [package]
void com.cosylab.cdb.jdal.XMLTreeNode.markNodesAsElements (  ) 
void com.cosylab.cdb.jdal.XMLTreeNode.setArrayNode (  )  [package]
void com.cosylab.cdb.jdal.XMLTreeNode.setDynamicNode (  )  [package]
void com.cosylab.cdb.jdal.XMLTreeNode.setMapNode (  )  [package]
void com.cosylab.cdb.jdal.XMLTreeNode.setNormalNode (  )  [package]
String com.cosylab.cdb.jdal.XMLTreeNode.toString ( int  indent,
boolean  withMapNames 
)
String com.cosylab.cdb.jdal.XMLTreeNode.toString ( boolean  withMapNames  ) 

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<String, String> com.cosylab.cdb.jdal.XMLTreeNode.m_fieldMap [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:
 All Classes Namespaces Files Functions Variables Enumerations Properties