|
Apache Tomcat 6.0.43 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tomcat.util.DomUtil
public class DomUtil
Few simple utils to read DOM
Nested Class Summary | |
---|---|
static class |
DomUtil.NullResolver
|
Constructor Summary | |
---|---|
DomUtil()
|
Method Summary | |
---|---|
static org.w3c.dom.Node |
findChildWithAtt(org.w3c.dom.Node parent,
java.lang.String elemName,
java.lang.String attName,
java.lang.String attVal)
Find the first direct child with a given attribute. |
static java.lang.String |
getAttribute(org.w3c.dom.Node element,
java.lang.String attName)
|
static org.w3c.dom.Node |
getChild(org.w3c.dom.Node parent,
int type)
Get the first direct child with a given type |
static org.w3c.dom.Node |
getChild(org.w3c.dom.Node parent,
java.lang.String name)
Get the first element child. |
static java.lang.String |
getChildContent(org.w3c.dom.Node parent,
java.lang.String name)
Get the first child's content ( ie it's included TEXT node ). |
static java.lang.String |
getContent(org.w3c.dom.Node n)
Get the trimed text content of a node or null if there is no text |
static org.w3c.dom.Node |
getNext(org.w3c.dom.Node current)
Get the next sibling with the same name and type |
static org.w3c.dom.Node |
getNext(org.w3c.dom.Node current,
java.lang.String name,
int type)
Return the next sibling with a given name and type |
static org.w3c.dom.Document |
readXml(java.io.InputStream is)
Read XML as DOM. |
static void |
removeAttribute(org.w3c.dom.Node node,
java.lang.String attName)
|
static void |
setAttribute(org.w3c.dom.Node node,
java.lang.String attName,
java.lang.String val)
|
static void |
setAttributes(java.lang.Object o,
org.w3c.dom.Node parent)
|
static void |
setText(org.w3c.dom.Node node,
java.lang.String val)
Set or replace the text value |
static void |
writeXml(org.w3c.dom.Node n,
java.io.OutputStream os)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DomUtil()
Method Detail |
---|
public static java.lang.String getContent(org.w3c.dom.Node n)
public static org.w3c.dom.Node getChild(org.w3c.dom.Node parent, java.lang.String name)
parent
- lookup direct childsname
- name of the element. If null return the first element.public static java.lang.String getAttribute(org.w3c.dom.Node element, java.lang.String attName)
public static void setAttribute(org.w3c.dom.Node node, java.lang.String attName, java.lang.String val)
public static void removeAttribute(org.w3c.dom.Node node, java.lang.String attName)
public static void setText(org.w3c.dom.Node node, java.lang.String val)
public static org.w3c.dom.Node findChildWithAtt(org.w3c.dom.Node parent, java.lang.String elemName, java.lang.String attName, java.lang.String attVal)
parent
- elemName
- name of the element, or null for anyattName
- attribute we're looking forattVal
- attribute value or null if we just want anypublic static java.lang.String getChildContent(org.w3c.dom.Node parent, java.lang.String name)
public static org.w3c.dom.Node getChild(org.w3c.dom.Node parent, int type)
public static org.w3c.dom.Node getNext(org.w3c.dom.Node current)
public static org.w3c.dom.Node getNext(org.w3c.dom.Node current, java.lang.String name, int type)
public static void setAttributes(java.lang.Object o, org.w3c.dom.Node parent)
public static org.w3c.dom.Document readXml(java.io.InputStream is) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static void writeXml(org.w3c.dom.Node n, java.io.OutputStream os) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
|
Apache Tomcat 6.0.43 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |