jas.util.xml
Class XMLNodeTraverser
java.lang.Object
|
+--jas.util.xml.XMLNodeTraverser
- public abstract class XMLNodeTraverser
- extends java.lang.Object
Utility class for traversing XML DOM trees
Method Summary |
protected void |
handleAttributeNode(org.w3c.dom.Attr node,
java.lang.String name,
java.lang.String value)
|
protected void |
handleElement(org.w3c.dom.Element node,
java.lang.String name)
|
protected void |
handleElementAttributes(org.w3c.dom.Element node)
|
protected void |
handleOtherNode(org.w3c.dom.Node node,
java.lang.String name)
|
protected void |
handleSubNode(org.w3c.dom.Node node,
java.lang.String name)
|
protected void |
handleTextNode(org.w3c.dom.Text node,
java.lang.String name)
|
boolean |
toBoolean(java.lang.String value)
|
java.awt.Color |
toColor(java.lang.String value)
|
double |
toDouble(java.lang.String value)
|
int |
toInt(java.lang.String value)
|
void |
traverse(org.w3c.dom.Node node)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLNodeTraverser
public XMLNodeTraverser()
traverse
public void traverse(org.w3c.dom.Node node)
throws XMLNodeTraverser.BadXMLException
handleSubNode
protected void handleSubNode(org.w3c.dom.Node node,
java.lang.String name)
throws XMLNodeTraverser.BadXMLException
handleElementAttributes
protected void handleElementAttributes(org.w3c.dom.Element node)
throws XMLNodeTraverser.BadXMLException
handleElement
protected void handleElement(org.w3c.dom.Element node,
java.lang.String name)
throws XMLNodeTraverser.BadXMLException
handleTextNode
protected void handleTextNode(org.w3c.dom.Text node,
java.lang.String name)
throws XMLNodeTraverser.BadXMLException
handleAttributeNode
protected void handleAttributeNode(org.w3c.dom.Attr node,
java.lang.String name,
java.lang.String value)
throws XMLNodeTraverser.BadXMLException
handleOtherNode
protected void handleOtherNode(org.w3c.dom.Node node,
java.lang.String name)
throws XMLNodeTraverser.BadXMLException
toInt
public int toInt(java.lang.String value)
throws XMLNodeTraverser.BadXMLException
toBoolean
public boolean toBoolean(java.lang.String value)
throws XMLNodeTraverser.BadXMLException
toDouble
public double toDouble(java.lang.String value)
throws XMLNodeTraverser.BadXMLException
toColor
public java.awt.Color toColor(java.lang.String value)
throws XMLNodeTraverser.BadXMLException