|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.util.xml.DOMUtils
public final class DOMUtils
DOM2 utilites
| Method Summary | |
|---|---|
static void |
copyAttributes(Element destElement,
Element srcElement)
Copy attributes between elements |
static Element |
createElement(QName qname)
Create an Element for a given QName |
static Element |
createElement(String localPart)
Create an Element for a given name |
static Element |
createElement(String localPart,
String prefix)
Create an Element for a given name and prefix |
static Element |
createElement(String localPart,
String prefix,
String uri)
Create an Element for a given name, prefix and uri |
static Text |
createTextNode(String value)
Create a org.w3c.dom.Text node |
static Map |
getAttributes(Element el)
|
static String |
getAttributeValue(Element el,
QName attrName)
Get the value from the given attribute |
static String |
getAttributeValue(Element el,
String attrName)
Get the value from the given attribute |
static boolean |
getAttributeValueAsBoolean(Element el,
QName attrName)
|
static boolean |
getAttributeValueAsBoolean(Element el,
String attrName)
|
static Integer |
getAttributeValueAsInteger(Element el,
QName attrName)
|
static Integer |
getAttributeValueAsInteger(Element el,
String attrName)
|
static QName |
getAttributeValueAsQName(Element el,
QName attrName)
|
static QName |
getAttributeValueAsQName(Element el,
String attrName)
|
static Iterator |
getChildElements(Node node)
Gets child elements |
static Iterator |
getChildElements(Node node,
QName nodeName)
Gets the child element for a given qname |
static Iterator |
getChildElements(Node node,
String nodeName)
Gets the child elements for a given local name without namespace |
static DocumentBuilder |
getDocumentBuilder()
|
static QName |
getElementQName(Element el)
|
static Element |
getFirstChildElement(Node node)
|
static Element |
getFirstChildElement(Node node,
QName nodeName)
|
static Element |
getFirstChildElement(Node node,
String nodeName)
|
static Document |
getOwnerDocument()
|
static Element |
getParentElement(Node node)
Gets parent element or null if there is none |
static String |
getTextContent(Node node)
Get the concatenated text content, or null. |
static String |
getTextContent(Node node,
boolean replaceProps)
Get the concatenated text content, or null. |
static boolean |
hasChildElements(Node node)
True if the node has child elements |
static Element |
parse(InputSource source)
Parse the given input source and return the root Element |
static Element |
parse(InputStream xmlStream)
Parse the given XML stream and return the root Element |
static Element |
parse(String xmlString)
Parse the given XML string and return the root Element |
static QName |
resolveQName(Element el,
String qualifiedName)
Transform the giveen qualified name into a QName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static DocumentBuilder getDocumentBuilder()
public static Element parse(String xmlString)
throws IOException
xmlString -
IOException
public static Element parse(InputStream xmlStream)
throws IOException
xmlStream -
IOException
public static Element parse(InputSource source)
throws IOException
source -
IOExceptionpublic static Element createElement(String localPart)
localPart -
public static Element createElement(String localPart,
String prefix)
localPart - prefix -
public static Element createElement(String localPart,
String prefix,
String uri)
localPart - prefix - uri -
public static Element createElement(QName qname)
qname -
public static Text createTextNode(String value)
value -
public static QName getElementQName(Element el)
el -
public static QName resolveQName(Element el,
String qualifiedName)
el - qualifiedName -
public static String getAttributeValue(Element el,
String attrName)
el - attrName -
public static String getAttributeValue(Element el,
QName attrName)
el - attrName -
public static QName getAttributeValueAsQName(Element el,
String attrName)
el - attrName -
public static QName getAttributeValueAsQName(Element el,
QName attrName)
el - attrName -
public static boolean getAttributeValueAsBoolean(Element el,
String attrName)
el - attrName -
public static boolean getAttributeValueAsBoolean(Element el,
QName attrName)
el - attrName -
public static Integer getAttributeValueAsInteger(Element el,
String attrName)
el - attrName -
public static Integer getAttributeValueAsInteger(Element el,
QName attrName)
el - attrName -
public static Map getAttributes(Element el)
el -
public static void copyAttributes(Element destElement,
Element srcElement)
destElement - srcElement - public static boolean hasChildElements(Node node)
node -
public static Iterator getChildElements(Node node)
node -
public static String getTextContent(Node node)
node -
public static String getTextContent(Node node,
boolean replaceProps)
node - node to search for TEXT_NODE conentreplaceProps - flag indicating if ${x} property refs should be replace
public static Element getFirstChildElement(Node node)
node -
public static Element getFirstChildElement(Node node,
String nodeName)
node - nodeName -
public static Element getFirstChildElement(Node node,
QName nodeName)
node - nodeName -
public static Iterator getChildElements(Node node,
String nodeName)
node - nodeName -
public static Iterator getChildElements(Node node,
QName nodeName)
node - nodeName -
public static Element getParentElement(Node node)
node -
public static Document getOwnerDocument()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||