|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbiz.hammurapi.xml.dom.DOMUtils
public class DOMUtils
Utility class for querying DOM.
Method Summary | |
---|---|
static java.util.Properties |
dom2Properties(org.w3c.dom.Element e,
java.lang.String prefix)
|
static java.lang.String |
eval(java.lang.Object item,
java.lang.String str)
|
static java.lang.Object |
eval(java.lang.Object item,
java.lang.String str,
javax.xml.namespace.QName returnType)
|
static java.lang.String |
getElementText(org.w3c.dom.Element e)
|
static java.lang.String |
getNonBlankElementText(org.w3c.dom.Element e)
|
static org.w3c.dom.Element |
getSingleElement(org.w3c.dom.Element e,
java.lang.String elementName)
Ensures that thre is one and only one element and returns it. |
static java.lang.String |
getSingleElementText(org.w3c.dom.Element e,
java.lang.String elementName)
Ensures that there is only one element and returns its text |
static java.lang.String |
getSingleNonBlankElementText(org.w3c.dom.Element e,
java.lang.String elementName)
|
static org.w3c.dom.Document |
parse(java.io.File file)
|
static org.w3c.dom.Document |
parse(java.io.InputStream is)
|
static org.w3c.dom.Document |
parse(java.io.Reader is)
|
static void |
readProperties(org.w3c.dom.Element holder,
java.util.Properties properties)
Reads elements <property name="...">...</property> into properties |
static org.w3c.dom.NodeList |
selectNodeList(org.w3c.dom.Node contextNode,
java.lang.String str)
|
static org.w3c.dom.Node |
selectSingleNode(org.w3c.dom.Node contextNode,
java.lang.String str)
|
static void |
serialize(org.w3c.dom.Node node,
java.io.File out)
|
static void |
serialize(org.w3c.dom.Node node,
java.io.OutputStream os)
|
static void |
serialize(org.w3c.dom.Node node,
java.io.Writer w)
|
static void |
serialize(java.lang.Object o,
java.lang.String root,
java.io.File out)
|
static void |
serialize(java.lang.Object o,
java.lang.String root,
javax.xml.transform.Result result)
|
static void |
style(org.w3c.dom.Document doc,
java.io.File out,
java.io.InputStream style,
java.util.Map parameters)
|
static void |
style(org.w3c.dom.Document doc,
java.io.OutputStream os,
java.io.InputStream style,
java.util.Map parameters)
|
static void |
style(java.lang.Object o,
java.lang.String root,
java.io.File out,
java.io.InputStream style,
java.util.Map parameters)
|
static void |
style(java.lang.Object o,
java.lang.String root,
java.io.OutputStream os,
java.io.InputStream style,
java.util.Map parameters)
|
static org.w3c.dom.Document |
toDom(java.lang.Object o)
|
static org.w3c.dom.Document |
toDom(java.lang.Object o,
CompositeDomSerializer domSerializer)
|
static void |
toDom(java.lang.Object o,
org.w3c.dom.Element holder)
Serializes object to XML. |
static void |
toDom(java.lang.Object o,
org.w3c.dom.Element holder,
CompositeDomSerializer domSerializer)
Serializes object to XML. |
static void |
toDom(java.lang.Object o,
java.lang.String name,
org.w3c.dom.Element parent)
Serializes object to XML. |
static void |
toDom(java.lang.Object o,
java.lang.String name,
org.w3c.dom.Element parent,
CompositeDomSerializer domSerializer)
Serializes object to XML. |
static java.lang.String |
toString(org.w3c.dom.Node node)
|
static java.lang.String |
toXmlString(java.lang.Object o,
java.lang.String root)
|
static java.lang.String |
toXmlString(java.lang.Object o,
java.lang.String root,
CompositeDomSerializer domSerializer)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static org.w3c.dom.Element getSingleElement(org.w3c.dom.Element e, java.lang.String elementName) throws ConfigurationException, javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
ConfigurationException
public static java.lang.String getSingleElementText(org.w3c.dom.Element e, java.lang.String elementName) throws ConfigurationException, javax.xml.xpath.XPathExpressionException
javax.xml.transform.TransformerException
javax.xml.xpath.XPathExpressionException
javax.xml.transform.TransformerException
ConfigurationException
public static java.lang.String getSingleNonBlankElementText(org.w3c.dom.Element e, java.lang.String elementName) throws ConfigurationException, javax.xml.xpath.XPathExpressionException
ConfigurationException
javax.xml.xpath.XPathExpressionException
public static java.lang.String getElementText(org.w3c.dom.Element e) throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
public static java.lang.String getNonBlankElementText(org.w3c.dom.Element e) throws ConfigurationException, javax.xml.xpath.XPathExpressionException
ConfigurationException
javax.xml.xpath.XPathExpressionException
public static java.util.Properties dom2Properties(org.w3c.dom.Element e, java.lang.String prefix) throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
public static void readProperties(org.w3c.dom.Element holder, java.util.Properties properties) throws ConfigurationException, javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
ConfigurationException
public static void serialize(java.lang.Object o, java.lang.String root, javax.xml.transform.Result result) throws javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError, javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
javax.xml.transform.TransformerException
public static void serialize(java.lang.Object o, java.lang.String root, java.io.File out) throws javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError, java.io.IOException, javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
java.io.IOException
javax.xml.transform.TransformerException
public static void serialize(org.w3c.dom.Node node, java.io.File out) throws java.io.IOException, javax.xml.transform.TransformerException
java.io.IOException
javax.xml.transform.TransformerException
public static void serialize(org.w3c.dom.Node node, java.io.OutputStream os) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public static void serialize(org.w3c.dom.Node node, java.io.Writer w) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public static java.lang.String toString(org.w3c.dom.Node node) throws java.io.IOException, javax.xml.transform.TransformerException
java.io.IOException
javax.xml.transform.TransformerException
public static java.lang.String toXmlString(java.lang.Object o, java.lang.String root) throws java.io.IOException, javax.xml.transform.TransformerException, javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
java.io.IOException
javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
public static java.lang.String toXmlString(java.lang.Object o, java.lang.String root, CompositeDomSerializer domSerializer) throws java.io.IOException, javax.xml.transform.TransformerException, javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
java.io.IOException
javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
public static void style(java.lang.Object o, java.lang.String root, java.io.OutputStream os, java.io.InputStream style, java.util.Map parameters) throws javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError, javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
javax.xml.transform.TransformerException
public static void style(java.lang.Object o, java.lang.String root, java.io.File out, java.io.InputStream style, java.util.Map parameters) throws javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError, java.io.IOException, javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
java.io.IOException
javax.xml.transform.TransformerException
public static void style(org.w3c.dom.Document doc, java.io.File out, java.io.InputStream style, java.util.Map parameters) throws java.io.IOException, javax.xml.transform.TransformerException
java.io.IOException
javax.xml.transform.TransformerException
public static void style(org.w3c.dom.Document doc, java.io.OutputStream os, java.io.InputStream style, java.util.Map parameters) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
public static org.w3c.dom.Document parse(java.io.File file) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
public static org.w3c.dom.Document parse(java.io.InputStream is) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
is
-
javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public static org.w3c.dom.Document parse(java.io.Reader is) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
is
-
javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public static void toDom(java.lang.Object o, org.w3c.dom.Element holder)
o
- holder
- public static void toDom(java.lang.Object o, java.lang.String name, org.w3c.dom.Element parent)
o
- name
- Element nameparent
- parent elementpublic static org.w3c.dom.Document toDom(java.lang.Object o) throws javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
public static void toDom(java.lang.Object o, org.w3c.dom.Element holder, CompositeDomSerializer domSerializer)
o
- holder
- public static void toDom(java.lang.Object o, java.lang.String name, org.w3c.dom.Element parent, CompositeDomSerializer domSerializer)
o
- name
- Element nameparent
- parent elementpublic static org.w3c.dom.Document toDom(java.lang.Object o, CompositeDomSerializer domSerializer) throws javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
public static java.lang.String eval(java.lang.Object item, java.lang.String str) throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
public static java.lang.Object eval(java.lang.Object item, java.lang.String str, javax.xml.namespace.QName returnType) throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
public static org.w3c.dom.NodeList selectNodeList(org.w3c.dom.Node contextNode, java.lang.String str) throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
public static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Node contextNode, java.lang.String str) throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |