public class DOMUtil extends Object
Modifier | Constructor and Description |
---|---|
protected |
DOMUtil()
This class cannot be instantiated.
|
Modifier and Type | Method and Description |
---|---|
static void |
copyInto(Node src,
Node dest)
Copies the source tree into the specified place in a destination
tree.
|
static DOMException |
createDOMException(short code,
Throwable cause)
Creates a DOMException.
|
static LSException |
createLSException(short code,
Throwable cause)
Creates an LSException.
|
static String |
getAnnotation(Node node) |
static Attr |
getAttr(Element elem,
String name) |
static Attr |
getAttrNS(Element elem,
String nsUri,
String localName) |
static Attr[] |
getAttrs(Element elem) |
static String |
getAttrValue(Element elem,
String name) |
static String |
getAttrValueNS(Element elem,
String nsUri,
String localName) |
static String |
getChildText(Node node)
Returns the concatenated child text of the specified node.
|
static Document |
getDocument(Node node) |
static Element |
getFirstChildElement(Node parent)
Finds and returns the first child element node.
|
static Element |
getFirstChildElement(Node parent,
String elemName)
Finds and returns the first child node with the given name.
|
static Element |
getFirstChildElement(Node parent,
String[] elemNames)
Finds and returns the first child node with the given name.
|
static Element |
getFirstChildElement(Node parent,
String elemName,
String attrName,
String attrValue)
Finds and returns the first child node with the given name and
attribute name, value pair.
|
static Element |
getFirstChildElementNS(Node parent,
String[][] elemNames)
Finds and returns the first child node with the given qualified name.
|
static Element |
getFirstChildElementNS(Node parent,
String uri,
String localpart)
Finds and returns the first child node with the given qualified name.
|
static Element |
getFirstVisibleChildElement(Node parent)
Finds and returns the first visible child element node.
|
static Element |
getFirstVisibleChildElement(Node parent,
Hashtable hiddenNodes)
Finds and returns the first visible child element node.
|
static Element |
getLastChildElement(Node parent)
Finds and returns the last child element node.
|
static Element |
getLastChildElement(Node parent,
String elemName)
Finds and returns the last child node with the given name.
|
static Element |
getLastChildElement(Node parent,
String[] elemNames)
Finds and returns the last child node with the given name.
|
static Element |
getLastChildElement(Node parent,
String elemName,
String attrName,
String attrValue)
Finds and returns the last child node with the given name and
attribute name, value pair.
|
static Element |
getLastChildElementNS(Node parent,
String[][] elemNames)
Finds and returns the last child node with the given qualified name.
|
static Element |
getLastChildElementNS(Node parent,
String uri,
String localpart)
Finds and returns the last child node with the given qualified name.
|
static Element |
getLastVisibleChildElement(Node parent)
Finds and returns the last visible child element node.
|
static Element |
getLastVisibleChildElement(Node parent,
Hashtable hiddenNodes)
Finds and returns the last visible child element node.
|
static String |
getLocalName(Node node)
returns local name of this element if not null, otherwise
returns the name of the node
|
static String |
getName(Node node) |
static String |
getNamespaceURI(Node node) |
static Element |
getNextSiblingElement(Node node)
Finds and returns the next sibling element node.
|
static Element |
getNextSiblingElement(Node node,
String elemName)
Finds and returns the next sibling node with the given name.
|
static Element |
getNextSiblingElement(Node node,
String[] elemNames)
Finds and returns the next sibling node with the given name.
|
static Element |
getNextSiblingElement(Node node,
String elemName,
String attrName,
String attrValue)
Finds and returns the next sibling node with the given name and
attribute name, value pair.
|
static Element |
getNextSiblingElementNS(Node node,
String[][] elemNames)
Finds and returns the next sibling node with the given qualified name.
|
static Element |
getNextSiblingElementNS(Node node,
String uri,
String localpart)
Finds and returns the next sibling node with the given qualified name.
|
static Element |
getNextVisibleSiblingElement(Node node) |
static Element |
getNextVisibleSiblingElement(Node node,
Hashtable hiddenNodes) |
static Element |
getParent(Element elem) |
static String |
getPrefix(Node node) |
static Element |
getRoot(Document doc) |
static String |
getSyntheticAnnotation(Node node) |
static String |
getValue(Attr attribute) |
static boolean |
isHidden(Node node) |
static boolean |
isHidden(Node node,
Hashtable hiddenNodes) |
static void |
setHidden(Node node) |
static void |
setHidden(Node node,
Hashtable hiddenNodes) |
static void |
setVisible(Node node) |
static void |
setVisible(Node node,
Hashtable hiddenNodes) |
public static void copyInto(Node src, Node dest) throws DOMException
Note: This is an iterative implementation.
DOMException
public static Element getFirstChildElement(Node parent)
public static Element getFirstVisibleChildElement(Node parent)
public static Element getFirstVisibleChildElement(Node parent, Hashtable hiddenNodes)
public static Element getLastChildElement(Node parent)
public static Element getLastVisibleChildElement(Node parent)
public static Element getLastVisibleChildElement(Node parent, Hashtable hiddenNodes)
public static Element getNextSiblingElement(Node node)
public static Element getNextVisibleSiblingElement(Node node, Hashtable hiddenNodes)
public static void setHidden(Node node)
public static void setVisible(Node node)
public static boolean isHidden(Node node)
public static Element getFirstChildElement(Node parent, String elemName)
public static Element getLastChildElement(Node parent, String elemName)
public static Element getNextSiblingElement(Node node, String elemName)
public static Element getFirstChildElementNS(Node parent, String uri, String localpart)
public static Element getLastChildElementNS(Node parent, String uri, String localpart)
public static Element getNextSiblingElementNS(Node node, String uri, String localpart)
public static Element getFirstChildElement(Node parent, String[] elemNames)
public static Element getLastChildElement(Node parent, String[] elemNames)
public static Element getNextSiblingElement(Node node, String[] elemNames)
public static Element getFirstChildElementNS(Node parent, String[][] elemNames)
public static Element getLastChildElementNS(Node parent, String[][] elemNames)
public static Element getNextSiblingElementNS(Node node, String[][] elemNames)
public static Element getFirstChildElement(Node parent, String elemName, String attrName, String attrValue)
public static Element getLastChildElement(Node parent, String elemName, String attrName, String attrValue)
public static Element getNextSiblingElement(Node node, String elemName, String attrName, String attrValue)
public static String getChildText(Node node)
Node.TEXT_NODE
or the children of any child
node that is of type Node.CDATA_SECTION_NODE
for the concatenation.node
- The node to look at.public static String getLocalName(Node node)
public static DOMException createDOMException(short code, Throwable cause)
public static LSException createLSException(short code, Throwable cause)
Copyright © 2016 JBoss by Red Hat. All rights reserved.