com.pmease.quickbuild.plugin.report.engine.util
Class XMLHelper

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.util.XMLHelper

public final class XMLHelper
extends java.lang.Object


Method Summary
static javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream in)
           
static void fixNamespaces(org.dom4j.Document doc)
           
static java.lang.Boolean getBoolean(org.dom4j.Node node, java.lang.String name, java.lang.Boolean defaultValue)
           
static java.lang.Double getDouble(org.dom4j.Node node, java.lang.String name, java.lang.Double defaultValue)
           
static double getDoubleOfXPath(org.dom4j.Node node, java.lang.String xpath)
           
static java.lang.String getEncoding(java.io.File xmlFile)
           
static
<T extends java.lang.Enum>
T
getEnum(org.dom4j.Node node, java.lang.String path, java.lang.Class<T> cls)
           
static java.lang.Integer getInt(org.dom4j.Node node, java.lang.String name, java.lang.Integer defaultValue)
           
static int getIntOfXPath(org.dom4j.Node node, java.lang.String xpath)
           
static java.lang.Long getLong(org.dom4j.Node node, java.lang.String name, java.lang.Long defaultValue)
           
static long getLongOfXPath(org.dom4j.Node node, java.lang.String xpath)
           
static java.lang.String getString(org.dom4j.Node node, java.lang.String name)
           
static java.lang.String getString(org.dom4j.Node node, java.lang.String path, java.lang.String defaultValue)
           
static java.lang.String[] getStringArray(org.dom4j.Node node, java.lang.String path)
           
static java.lang.String[] getStringArray(org.dom4j.Node node, java.lang.String path, java.lang.String[] defaultValue)
           
static java.lang.String getStringOfXPath(org.dom4j.Node node, java.lang.String xpath)
           
static javax.xml.stream.XMLInputFactory getXMLInputFactory()
           
static java.lang.String readDocumentVersion(java.io.File xmlFile)
           
static java.lang.String readDocumentVersion(java.io.File xmlFile, java.lang.String versionQName)
           
static org.dom4j.Document readXML(java.io.File file)
           
static org.dom4j.Document readXML(java.io.InputStream in)
           
static org.dom4j.Document readXML(java.io.InputStream in, java.lang.String encoding)
           
static org.dom4j.Document readXML(java.lang.String xml)
           
static void reflectionFromXML(AbstractTypedXMLObject object, org.dom4j.Element node)
           
static org.dom4j.Element reflectionToXML(AbstractTypedXMLObject object, org.dom4j.Element node)
           
static void removeNamespaces(org.dom4j.Element elem)
           
static void removeNamespaces(java.util.List<org.dom4j.Node> l)
           
static void setNamespace(org.dom4j.Element elem, org.dom4j.Namespace ns)
           
static void setNamespaces(org.dom4j.Element elem, org.dom4j.Namespace ns)
           
static void setNamespaces(java.util.List<org.dom4j.Node> l, org.dom4j.Namespace ns)
           
static void writeXML(org.dom4j.Document doc, java.io.File file)
           
static void writeXML(org.dom4j.Document doc, java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getString

public static java.lang.String getString(org.dom4j.Node node,
                                         java.lang.String path,
                                         java.lang.String defaultValue)

getString

public static java.lang.String getString(org.dom4j.Node node,
                                         java.lang.String name)

getStringArray

public static java.lang.String[] getStringArray(org.dom4j.Node node,
                                                java.lang.String path,
                                                java.lang.String[] defaultValue)

getStringArray

public static java.lang.String[] getStringArray(org.dom4j.Node node,
                                                java.lang.String path)

getBoolean

public static java.lang.Boolean getBoolean(org.dom4j.Node node,
                                           java.lang.String name,
                                           java.lang.Boolean defaultValue)

getInt

public static java.lang.Integer getInt(org.dom4j.Node node,
                                       java.lang.String name,
                                       java.lang.Integer defaultValue)

getLong

public static java.lang.Long getLong(org.dom4j.Node node,
                                     java.lang.String name,
                                     java.lang.Long defaultValue)

getDouble

public static java.lang.Double getDouble(org.dom4j.Node node,
                                         java.lang.String name,
                                         java.lang.Double defaultValue)

getEnum

public static <T extends java.lang.Enum> T getEnum(org.dom4j.Node node,
                                                   java.lang.String path,
                                                   java.lang.Class<T> cls)

getIntOfXPath

public static int getIntOfXPath(org.dom4j.Node node,
                                java.lang.String xpath)

getLongOfXPath

public static long getLongOfXPath(org.dom4j.Node node,
                                  java.lang.String xpath)

getStringOfXPath

public static java.lang.String getStringOfXPath(org.dom4j.Node node,
                                                java.lang.String xpath)

getDoubleOfXPath

public static double getDoubleOfXPath(org.dom4j.Node node,
                                      java.lang.String xpath)

readXML

public static org.dom4j.Document readXML(java.io.InputStream in,
                                         java.lang.String encoding)

readXML

public static org.dom4j.Document readXML(java.io.InputStream in)

readXML

public static org.dom4j.Document readXML(java.io.File file)

readXML

public static org.dom4j.Document readXML(java.lang.String xml)

writeXML

public static void writeXML(org.dom4j.Document doc,
                            java.io.OutputStream out)

writeXML

public static void writeXML(org.dom4j.Document doc,
                            java.io.File file)

getXMLInputFactory

public static javax.xml.stream.XMLInputFactory getXMLInputFactory()

createXMLEventReader

public static javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream in)

readDocumentVersion

public static java.lang.String readDocumentVersion(java.io.File xmlFile)

getEncoding

public static java.lang.String getEncoding(java.io.File xmlFile)

readDocumentVersion

public static java.lang.String readDocumentVersion(java.io.File xmlFile,
                                                   java.lang.String versionQName)

reflectionToXML

public static org.dom4j.Element reflectionToXML(AbstractTypedXMLObject object,
                                                org.dom4j.Element node)

reflectionFromXML

public static void reflectionFromXML(AbstractTypedXMLObject object,
                                     org.dom4j.Element node)

fixNamespaces

public static void fixNamespaces(org.dom4j.Document doc)

setNamespace

public static void setNamespace(org.dom4j.Element elem,
                                org.dom4j.Namespace ns)

removeNamespaces

public static void removeNamespaces(org.dom4j.Element elem)

removeNamespaces

public static void removeNamespaces(java.util.List<org.dom4j.Node> l)

setNamespaces

public static void setNamespaces(org.dom4j.Element elem,
                                 org.dom4j.Namespace ns)

setNamespaces

public static void setNamespaces(java.util.List<org.dom4j.Node> l,
                                 org.dom4j.Namespace ns)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.