org.jrobin.core
Class Util.Xml

java.lang.Object
  extended by org.jrobin.core.Util.Xml
Enclosing class:
Util

public static class Util.Xml
extends java.lang.Object

Various DOM utility functions


Constructor Summary
Util.Xml()
           
 
Method Summary
static org.w3c.dom.Node[] getChildNodes(org.w3c.dom.Node parentNode)
           
static org.w3c.dom.Node[] getChildNodes(org.w3c.dom.Node parentNode, java.lang.String childName)
           
static java.lang.String getChildValue(org.w3c.dom.Node parentNode, java.lang.String childName)
           
static java.lang.String getChildValue(org.w3c.dom.Node parentNode, java.lang.String childName, boolean trim)
           
static boolean getChildValueAsBoolean(org.w3c.dom.Node parentNode, java.lang.String childName)
           
static double getChildValueAsDouble(org.w3c.dom.Node parentNode, java.lang.String childName)
           
static int getChildValueAsInt(org.w3c.dom.Node parentNode, java.lang.String childName)
           
static long getChildValueAsLong(org.w3c.dom.Node parentNode, java.lang.String childName)
           
static org.w3c.dom.Node getFirstChildNode(org.w3c.dom.Node parentNode, java.lang.String childName)
           
static org.w3c.dom.Element getRootElement(java.io.File xmlFile)
           
static org.w3c.dom.Element getRootElement(org.xml.sax.InputSource inputSource)
           
static org.w3c.dom.Element getRootElement(java.lang.String xmlString)
           
static java.lang.String getValue(org.w3c.dom.Node node)
           
static java.lang.String getValue(org.w3c.dom.Node node, boolean trimValue)
           
static boolean getValueAsBoolean(org.w3c.dom.Node node)
           
static double getValueAsDouble(org.w3c.dom.Node node)
           
static int getValueAsInt(org.w3c.dom.Node node)
           
static long getValueAsLong(org.w3c.dom.Node node)
           
static boolean hasChildNode(org.w3c.dom.Node parentNode, java.lang.String childName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util.Xml

public Util.Xml()
Method Detail

getChildNodes

public static org.w3c.dom.Node[] getChildNodes(org.w3c.dom.Node parentNode)

getChildNodes

public static org.w3c.dom.Node[] getChildNodes(org.w3c.dom.Node parentNode,
                                               java.lang.String childName)

getFirstChildNode

public static org.w3c.dom.Node getFirstChildNode(org.w3c.dom.Node parentNode,
                                                 java.lang.String childName)
                                          throws RrdException
Throws:
RrdException

hasChildNode

public static boolean hasChildNode(org.w3c.dom.Node parentNode,
                                   java.lang.String childName)

getChildValue

public static java.lang.String getChildValue(org.w3c.dom.Node parentNode,
                                             java.lang.String childName)
                                      throws RrdException
Throws:
RrdException

getChildValue

public static java.lang.String getChildValue(org.w3c.dom.Node parentNode,
                                             java.lang.String childName,
                                             boolean trim)
                                      throws RrdException
Throws:
RrdException

getValue

public static java.lang.String getValue(org.w3c.dom.Node node)

getValue

public static java.lang.String getValue(org.w3c.dom.Node node,
                                        boolean trimValue)

getChildValueAsInt

public static int getChildValueAsInt(org.w3c.dom.Node parentNode,
                                     java.lang.String childName)
                              throws RrdException
Throws:
RrdException

getValueAsInt

public static int getValueAsInt(org.w3c.dom.Node node)

getChildValueAsLong

public static long getChildValueAsLong(org.w3c.dom.Node parentNode,
                                       java.lang.String childName)
                                throws RrdException
Throws:
RrdException

getValueAsLong

public static long getValueAsLong(org.w3c.dom.Node node)

getChildValueAsDouble

public static double getChildValueAsDouble(org.w3c.dom.Node parentNode,
                                           java.lang.String childName)
                                    throws RrdException
Throws:
RrdException

getValueAsDouble

public static double getValueAsDouble(org.w3c.dom.Node node)

getChildValueAsBoolean

public static boolean getChildValueAsBoolean(org.w3c.dom.Node parentNode,
                                             java.lang.String childName)
                                      throws RrdException
Throws:
RrdException

getValueAsBoolean

public static boolean getValueAsBoolean(org.w3c.dom.Node node)

getRootElement

public static org.w3c.dom.Element getRootElement(org.xml.sax.InputSource inputSource)
                                          throws RrdException,
                                                 java.io.IOException
Throws:
RrdException
java.io.IOException

getRootElement

public static org.w3c.dom.Element getRootElement(java.lang.String xmlString)
                                          throws RrdException,
                                                 java.io.IOException
Throws:
RrdException
java.io.IOException

getRootElement

public static org.w3c.dom.Element getRootElement(java.io.File xmlFile)
                                          throws RrdException,
                                                 java.io.IOException
Throws:
RrdException
java.io.IOException