org.cybergarage.xml
Class Node
java.lang.Object
org.cybergarage.xml.Node
public class Node
- extends java.lang.Object
Constructor Summary |
Node()
|
Node(java.lang.String name)
|
Node(java.lang.String ns,
java.lang.String name)
|
Method Summary |
void |
addAttribute(Attribute attr)
|
void |
addAttribute(java.lang.String name,
java.lang.String value)
|
void |
addNode(Node node)
|
Attribute |
getAttribute(int index)
|
Attribute |
getAttribute(java.lang.String name)
|
int |
getAttributeIntegerValue(java.lang.String name)
|
java.lang.String |
getAttributeValue(java.lang.String name)
|
java.lang.String |
getIndentLevelString(int nIndentLevel)
|
java.lang.String |
getName()
|
int |
getNAttributes()
|
int |
getNNodes()
|
Node |
getNode(int index)
|
Node |
getNode(java.lang.String name)
|
Node |
getNodeEndsWith(java.lang.String name)
|
java.lang.String |
getNodeValue(java.lang.String name)
|
Node |
getParentNode()
|
Node |
getRootNode()
|
java.lang.Object |
getUserData()
|
java.lang.String |
getValue()
|
boolean |
hasAttributes()
|
boolean |
hasNodes()
|
void |
insertAttributeAt(Attribute attr,
int index)
|
void |
insertNode(Node node,
int index)
|
boolean |
isName(java.lang.String value)
|
void |
output(java.io.PrintWriter ps,
int indentLevel,
boolean hasChildNode)
|
void |
outputAttributes(java.io.PrintWriter ps)
|
void |
print()
|
void |
print(boolean hasChildNode)
|
void |
removeAllNodes()
|
boolean |
removeAttribute(Attribute attr)
|
boolean |
removeAttribute(java.lang.String name)
|
boolean |
removeNode(Node node)
|
boolean |
removeNode(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
int value)
|
void |
setAttribute(java.lang.String name,
java.lang.String value)
|
void |
setName(java.lang.String name)
|
void |
setName(java.lang.String ns,
java.lang.String name)
|
void |
setNameSpace(java.lang.String ns,
java.lang.String value)
|
void |
setNode(java.lang.String name,
java.lang.String value)
|
void |
setParentNode(Node node)
|
void |
setUserData(java.lang.Object data)
|
void |
setValue(int value)
|
void |
setValue(java.lang.String value)
|
java.lang.String |
toString()
|
java.lang.String |
toString(boolean hasChildNode)
|
java.lang.String |
toXMLString()
|
java.lang.String |
toXMLString(boolean hasChildNode)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Node
public Node()
Node
public Node(java.lang.String name)
Node
public Node(java.lang.String ns,
java.lang.String name)
setParentNode
public void setParentNode(Node node)
getParentNode
public Node getParentNode()
getRootNode
public Node getRootNode()
setName
public void setName(java.lang.String name)
setName
public void setName(java.lang.String ns,
java.lang.String name)
getName
public java.lang.String getName()
isName
public boolean isName(java.lang.String value)
setValue
public void setValue(java.lang.String value)
setValue
public void setValue(int value)
getValue
public java.lang.String getValue()
getNAttributes
public int getNAttributes()
getAttribute
public Attribute getAttribute(int index)
getAttribute
public Attribute getAttribute(java.lang.String name)
addAttribute
public void addAttribute(Attribute attr)
insertAttributeAt
public void insertAttributeAt(Attribute attr,
int index)
addAttribute
public void addAttribute(java.lang.String name,
java.lang.String value)
removeAttribute
public boolean removeAttribute(Attribute attr)
removeAttribute
public boolean removeAttribute(java.lang.String name)
hasAttributes
public boolean hasAttributes()
setAttribute
public void setAttribute(java.lang.String name,
java.lang.String value)
setAttribute
public void setAttribute(java.lang.String name,
int value)
getAttributeValue
public java.lang.String getAttributeValue(java.lang.String name)
getAttributeIntegerValue
public int getAttributeIntegerValue(java.lang.String name)
setNameSpace
public void setNameSpace(java.lang.String ns,
java.lang.String value)
getNNodes
public int getNNodes()
getNode
public Node getNode(int index)
getNode
public Node getNode(java.lang.String name)
getNodeEndsWith
public Node getNodeEndsWith(java.lang.String name)
addNode
public void addNode(Node node)
insertNode
public void insertNode(Node node,
int index)
removeNode
public boolean removeNode(Node node)
removeNode
public boolean removeNode(java.lang.String name)
removeAllNodes
public void removeAllNodes()
hasNodes
public boolean hasNodes()
setNode
public void setNode(java.lang.String name,
java.lang.String value)
getNodeValue
public java.lang.String getNodeValue(java.lang.String name)
setUserData
public void setUserData(java.lang.Object data)
getUserData
public java.lang.Object getUserData()
getIndentLevelString
public java.lang.String getIndentLevelString(int nIndentLevel)
outputAttributes
public void outputAttributes(java.io.PrintWriter ps)
output
public void output(java.io.PrintWriter ps,
int indentLevel,
boolean hasChildNode)
toString
public java.lang.String toString(boolean hasChildNode)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toXMLString
public java.lang.String toXMLString(boolean hasChildNode)
toXMLString
public java.lang.String toXMLString()
print
public void print(boolean hasChildNode)
print
public void print()