jas.util.xml
Class XMLNodeTraverser
java.lang.Object
jas.util.xml.XMLNodeTraverser
public abstract class XMLNodeTraverser
- extends Object
Utility class for traversing XML DOM trees
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(Node node)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
handleSubNode
protected void handleSubNode(Node node,
String name)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
handleElementAttributes
protected void handleElementAttributes(Element node)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
handleElement
protected void handleElement(Element node,
String name)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
handleTextNode
protected void handleTextNode(Text node,
String name)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
handleAttributeNode
protected void handleAttributeNode(Attr node,
String name,
String value)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
handleOtherNode
protected void handleOtherNode(Node node,
String name)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
toInt
public int toInt(String value)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
toBoolean
public boolean toBoolean(String value)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
toDouble
public double toDouble(String value)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
toColor
public Color toColor(String value)
throws XMLNodeTraverser.BadXMLException
- Throws:
XMLNodeTraverser.BadXMLException
Copyright © 2000-2009 FreeHEP. All Rights Reserved.