Package org.cybergarage.xml
Class Node
java.lang.Object
org.cybergarage.xml.Node
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttribute(String name, String value) voidaddAttribute(Attribute attr) voidvoidbooleangetAttribute(int index) getAttribute(String name) intgetAttributeValue(String name) getIndentLevelString(int nIndentLevel) InovokegetIndentLevelString(int, String)with" "as StringgetIndentLevelString(int nIndentLevel, String space) intgetName()intintgetNode(int index) getNodeEndsWith(String name) getNodeValue(String name) getValue()booleanbooleanbooleanhasNodes()voidinsertAttributeAt(Attribute attr, int index) voidinsertNode(Node node, int index) booleanvoidoutput(PrintWriter ps, int indentLevel, boolean hasChildNode) voidvoidprint()voidprint(boolean hasChildNode) voidvoidbooleanremoveAttribute(String name) booleanremoveAttribute(Attribute attr) booleanremoveNode(String name) booleanremoveNode(Node node) booleanvoidsetAttribute(String name, int value) voidsetAttribute(String name, String value) voidvoidvoidsetNameSpace(String ns, String value) voidvoidvoidsetParentNode(Node node) voidsetUserData(Object data) voidsetValue(int value) voidtoString()toXMLString(boolean hasChildNode)
-
Constructor Details
-
Node
public Node()Create a Node with empty UserData and no Parent Node -
Node
-
Node
-
Node
-
-
Method Details
-
setParentNode
-
getParentNode
-
getRootNode
-
setName
-
setName
-
getName
-
isName
-
setValue
-
setValue
public void setValue(int value) -
addValue
-
getValue
-
getNAttributes
public int getNAttributes() -
getAttribute
-
getAttribute
-
addAttribute
-
insertAttributeAt
-
addAttribute
-
removeAttribute
-
removeAttribute
-
removeAllAttributes
public void removeAllAttributes() -
hasAttributes
public boolean hasAttributes() -
setAttribute
-
setAttribute
-
getAttributeValue
-
getAttributeIntegerValue
-
setNameSpace
-
set
-
equals
-
getNNodes
public int getNNodes() -
getNode
-
getNode
-
getNodeEndsWith
-
addNode
-
insertNode
-
getIndex
-
removeNode
-
removeNode
-
removeAllNodes
public void removeAllNodes() -
hasNodes
public boolean hasNodes() -
hasNode
-
setNode
-
setNode
-
getNodeValue
-
setUserData
-
getUserData
-
getIndentLevelString
InovokegetIndentLevelString(int, String)with" "as String- See Also:
-
getIndentLevelString
- Parameters:
nIndentLevel- the level of indentation to producespace- the String to use for the intendation- Returns:
- an indentation String
- Since:
- 1.8.0
-
outputAttributes
-
output
-
toString
-
toString
-
toXMLString
-
toXMLString
-
print
public void print(boolean hasChildNode) -
print
public void print()
-