|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.orchestra.util.XmlUtil
public abstract class XmlUtil
convenience methods to make reading org.w3c.dom models easier.
| Nested Class Summary | |
|---|---|
static class |
XmlUtil.NamespaceValue
|
| Method Summary | |
|---|---|
static java.lang.String |
attribute(org.w3c.dom.Element element,
java.lang.String attributeName)
the attribute value or null if the attribute is not present |
static XmlUtil.NamespaceValue |
attributeNamespaceValue(org.w3c.dom.Element element,
java.lang.String attributeName)
|
static javax.xml.namespace.QName |
attributeQName(org.w3c.dom.Element element,
java.lang.String attributeName)
|
static java.util.List<org.w3c.dom.Attr> |
attributes(org.w3c.dom.Element element)
|
static org.w3c.dom.Element |
element(org.w3c.dom.Element element)
|
static org.w3c.dom.Element |
element(org.w3c.dom.Element element,
java.lang.String tagName)
|
static org.w3c.dom.Element |
element(org.w3c.dom.Element element,
java.lang.String ns,
java.lang.String localName)
|
static java.util.List<org.w3c.dom.Element> |
elements(org.w3c.dom.Element element)
|
static java.util.List<org.w3c.dom.Element> |
elements(org.w3c.dom.Element element,
java.util.Set<java.lang.String> allowedTagNames)
|
static java.util.List<org.w3c.dom.Element> |
elements(org.w3c.dom.Element element,
java.lang.String tagName)
|
static java.util.List<org.w3c.dom.Element> |
elements(org.w3c.dom.Element father,
java.lang.String ns,
java.lang.String localName)
|
static java.util.List<org.w3c.dom.Element> |
elementsQName(org.w3c.dom.Element element,
java.util.Set<javax.xml.namespace.QName> allowedTagNames)
|
static java.lang.String |
errorMessageAttribute(org.w3c.dom.Element element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String message)
|
static java.lang.String |
getContentText(org.w3c.dom.Element element)
|
protected static javax.xml.parsers.DocumentBuilder |
getDocumentBuilder()
|
static org.w3c.dom.Document |
getDocumentFromFile(java.io.File xmlFile)
|
static org.w3c.dom.Document |
getDocumentFromInputStream(java.io.InputStream is)
|
static org.w3c.dom.Document |
getDocumentFromReader(java.io.Reader r)
|
static org.w3c.dom.Document |
getDocumentFromString(java.lang.String s)
|
static org.w3c.dom.Document |
getDocumentFromURL(java.net.URL xmlUrl)
|
static org.w3c.dom.Element |
getDocumentWithOneElement(javax.xml.namespace.QName elementQName)
|
static java.lang.String |
getNamespaceURI(org.w3c.dom.Node n,
java.lang.String prefix)
|
static org.w3c.dom.Document |
getNewDocument()
|
static java.io.ByteArrayOutputStream |
getNodeAsBAOS(org.w3c.dom.Node n)
|
static java.io.ByteArrayOutputStream |
getNodeAsBAOS(org.w3c.dom.Node n,
java.lang.Integer deflateLevel)
|
static javax.xml.namespace.QName |
getQNameFromString(org.w3c.dom.Element element,
java.lang.String qnameAsString)
|
static java.lang.String |
getTagLocalName(org.w3c.dom.Element element)
|
static javax.xml.transform.TransformerFactory |
getTransformerFactory()
|
static boolean |
isTextOnly(org.w3c.dom.Element element)
|
static java.lang.Boolean |
parseBooleanValue(java.lang.String valueText)
|
static java.util.List<java.lang.String> |
parseCommaSeparatedList(java.lang.String commaSeparatedListText)
parses comma or space separated list. |
static java.util.List<java.lang.String> |
parseList(org.w3c.dom.Element element,
java.lang.String singularTagName)
|
protected static void |
returnDocumentBuilder(javax.xml.parsers.DocumentBuilder documentBuilder)
|
static java.lang.String |
toString(org.w3c.dom.Node node)
|
static void |
writeXmlFile(org.w3c.dom.Document doc,
java.io.File file)
This method writes a DOM document to a file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.util.List<org.w3c.dom.Element> elements(org.w3c.dom.Element element,
java.lang.String tagName)
public static java.util.List<org.w3c.dom.Element> elements(org.w3c.dom.Element element,
java.util.Set<java.lang.String> allowedTagNames)
public static org.w3c.dom.Element element(org.w3c.dom.Element element,
java.lang.String tagName)
public static org.w3c.dom.Element element(org.w3c.dom.Element element,
java.lang.String ns,
java.lang.String localName)
public static java.util.List<org.w3c.dom.Element> elements(org.w3c.dom.Element element)
public static java.util.List<org.w3c.dom.Element> elements(org.w3c.dom.Element father,
java.lang.String ns,
java.lang.String localName)
public static java.util.List<org.w3c.dom.Element> elementsQName(org.w3c.dom.Element element,
java.util.Set<javax.xml.namespace.QName> allowedTagNames)
public static org.w3c.dom.Element element(org.w3c.dom.Element element)
public static java.lang.String toString(org.w3c.dom.Node node)
public static java.lang.String getContentText(org.w3c.dom.Element element)
public static boolean isTextOnly(org.w3c.dom.Element element)
public static java.util.List<org.w3c.dom.Attr> attributes(org.w3c.dom.Element element)
public static java.lang.String getTagLocalName(org.w3c.dom.Element element)
public static java.lang.String attribute(org.w3c.dom.Element element,
java.lang.String attributeName)
public static java.lang.Boolean parseBooleanValue(java.lang.String valueText)
public static java.lang.String errorMessageAttribute(org.w3c.dom.Element element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String message)
public static java.util.List<java.lang.String> parseList(org.w3c.dom.Element element,
java.lang.String singularTagName)
public static java.util.List<java.lang.String> parseCommaSeparatedList(java.lang.String commaSeparatedListText)
public static XmlUtil.NamespaceValue attributeNamespaceValue(org.w3c.dom.Element element,
java.lang.String attributeName)
public static javax.xml.namespace.QName attributeQName(org.w3c.dom.Element element,
java.lang.String attributeName)
public static javax.xml.transform.TransformerFactory getTransformerFactory()
public static javax.xml.namespace.QName getQNameFromString(org.w3c.dom.Element element,
java.lang.String qnameAsString)
public static java.lang.String getNamespaceURI(org.w3c.dom.Node n,
java.lang.String prefix)
protected static javax.xml.parsers.DocumentBuilder getDocumentBuilder()
protected static void returnDocumentBuilder(javax.xml.parsers.DocumentBuilder documentBuilder)
public static org.w3c.dom.Document getNewDocument()
public static void writeXmlFile(org.w3c.dom.Document doc,
java.io.File file)
doc - - doc to writefile - - dest file;public static java.io.ByteArrayOutputStream getNodeAsBAOS(org.w3c.dom.Node n)
public static java.io.ByteArrayOutputStream getNodeAsBAOS(org.w3c.dom.Node n,
java.lang.Integer deflateLevel)
public static org.w3c.dom.Document getDocumentFromString(java.lang.String s)
public static org.w3c.dom.Document getDocumentFromInputStream(java.io.InputStream is)
public static org.w3c.dom.Document getDocumentFromReader(java.io.Reader r)
public static org.w3c.dom.Document getDocumentFromFile(java.io.File xmlFile)
public static org.w3c.dom.Document getDocumentFromURL(java.net.URL xmlUrl)
public static org.w3c.dom.Element getDocumentWithOneElement(javax.xml.namespace.QName elementQName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||