com.pmease.quickbuild.plugin.report.engine.util
Class XMLHelper
java.lang.Object
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 |
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.