static class XmlJzCfgAnalyzer.XmlStructureNode
extends java.lang.Object
XmlJzReader.
 nodes tree.
 nodes.
   It means an instance presents not the content of the XML file but the structure. An instance of this contains the sum of all found attributes.
 XmlJzCfgAnalyzer.writeCfgTemplate(File)
 
 XmlCfgNodeBuilder<*>--nodes-->XmlCfgNodeBuilder
                                  <*> 
                                   |
                                   +--attribs--->String
 | Modifier and Type | Field and Description | 
|---|---|
| (package private) java.util.Map<java.lang.String,XmlJzCfgAnalyzer.AttribRead> | attribsFound attributes. | 
| (package private) java.util.List<java.lang.String> | attribsUnnamed | 
| (package private) boolean | bDependencyChecked | 
| (package private) boolean | bNewAttributesSet if new attributes are found. | 
| (package private) boolean | bTextSet if at least one of the occurrences has a text content. | 
| (package private) long | mGroupThis bit mask is set by one bit per occurrence of a node with same tag 
 to characteristic groups with same sub nodes. | 
| (package private) java.util.Map<java.lang.String,java.lang.String> | nameSpacesThe declared name spaces for this node. | 
| (package private) java.util.Map<java.lang.String,XmlJzCfgAnalyzer.XmlStructureNode> | nodesFound sub nodes. | 
| (package private) java.util.Map<java.lang.String,java.lang.String> | nodesLocalOnly for test whether or not a node is found twice. | 
| (package private) int | nrofAttributes | 
| (package private) boolean | onlySingleSet if the node is only one time in all found trees. | 
| (package private) XmlJzCfgAnalyzer.XmlStructureNode | parent | 
| (package private) java.lang.String | sSubtreenodeName of the representation of the node structure in a subtree. | 
| (package private) java.lang.String | tagTag name of the element. | 
| (package private) java.lang.String | tagIdentTag name of the element as written in Java code, only identifier chars. | 
| (package private) XmlJzCfgAnalyzer.XmlStructureData | xmlStructData | 
| (package private) boolean | XXXbDetermineWithParent | 
| Constructor and Description | 
|---|
| XmlStructureNode(XmlJzCfgAnalyzer.XmlStructureNode parent,
                java.lang.String tag,
                XmlJzCfgAnalyzer.XmlStructureData xmlStructData) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAttribute(java.lang.String namespacename,
            java.lang.String attribValue)It is invoked via reflection from  XmlJzCfgAnalyzer.newCfgReadStruct() | 
| void | addAttributeUnnamed(java.lang.String value)Adds a value String found in the data presentation, which is not designated by a name. | 
| XmlJzCfgAnalyzer.XmlStructureNode | addElement(java.lang.String tag)Returns the instance to store the occurrence of a XML-element in a node. | 
| void | addNamespace(java.lang.String key,
            java.lang.String value) | 
| (package private) void | putSubnode(XmlJzCfgAnalyzer.XmlStructureNode subNode) | 
| void | setAttribute(java.lang.String namespacename)It is invoked via reflection from  XmlJzCfgAnalyzer.newCfgReadStruct() | 
| void | setTextOccurrence() | 
| java.lang.String | toString() | 
| (package private) void | writeData(java.lang.Appendable out,
         int indent) | 
| (package private) void | writeNodeData(java.lang.Appendable out,
             int indent) | 
final java.lang.String tag
final XmlJzCfgAnalyzer.XmlStructureNode parent
java.util.Map<java.lang.String,XmlJzCfgAnalyzer.XmlStructureNode> nodes
addElement(String).java.util.Map<java.lang.String,XmlJzCfgAnalyzer.AttribRead> attribs
boolean bNewAttributes
java.util.Map<java.lang.String,java.lang.String> nameSpaces
java.util.List<java.lang.String> attribsUnnamed
final java.lang.String tagIdent
java.lang.String sSubtreenode
XmlCfg, 
 the XmlCfg.XmlCfgNode can be substituted with the subtree content with this name.boolean bText
boolean XXXbDetermineWithParent
boolean bDependencyChecked
boolean onlySingle
java.util.Map<java.lang.String,java.lang.String> nodesLocal
onlySingle is set to false for this node.int nrofAttributes
final XmlJzCfgAnalyzer.XmlStructureData xmlStructData
long mGroup
XmlStructureNode(XmlJzCfgAnalyzer.XmlStructureNode parent, java.lang.String tag, XmlJzCfgAnalyzer.XmlStructureData xmlStructData)
public void addAttribute(java.lang.String namespacename,
                         java.lang.String attribValue)
XmlJzCfgAnalyzer.newCfgReadStruct()tag - public void addAttributeUnnamed(java.lang.String value)
value - value to add to attribsUnnamed.void putSubnode(XmlJzCfgAnalyzer.XmlStructureNode subNode)
public XmlJzCfgAnalyzer.XmlStructureNode addElement(java.lang.String tag)
XmlStructureData#addStructureNodeOccurence(XmlStructureNode) 
   all elements in the whole xml file with the same tag are registered any later evaluated, if there are semantically also the same. 
 XmlJzCfgAnalyzer.newCfgReadStruct()tag - public void addNamespace(java.lang.String key,
                         java.lang.String value)
public void setAttribute(java.lang.String namespacename)
XmlJzCfgAnalyzer.newCfgReadStruct()tag - public void setTextOccurrence()
void writeNodeData(java.lang.Appendable out,
                   int indent)
            throws java.io.IOException
java.io.IOExceptionvoid writeData(java.lang.Appendable out,
               int indent)
        throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object