Package org.dom4j.dom
Class DOMNodeHelper
- java.lang.Object
-
- org.dom4j.dom.DOMNodeHelper
-
public class DOMNodeHelper extends java.lang.ObjectDOMNodeHelpercontains a collection of utility methods for use across Node implementations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDOMNodeHelper.EmptyNodeList
-
Field Summary
Fields Modifier and Type Field Description static org.w3c.dom.NodeListEMPTY_NODE_LIST
-
Constructor Summary
Constructors Modifier Constructor Description protectedDOMNodeHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidappendData(CharacterData charData, java.lang.String arg)static voidappendElementsByTagName(java.util.List<? super Element> list, Branch parent, java.lang.String name)static voidappendElementsByTagNameNS(java.util.List<? super Element> list, Branch parent, java.lang.String namespace, java.lang.String localName)static org.w3c.dom.NodeappendChild(Node node, org.w3c.dom.Node newChild)static org.w3c.dom.AttrasDOMAttr(Node attribute)static org.w3c.dom.DocumentasDOMDocument(Document document)static org.w3c.dom.DocumentTypeasDOMDocumentType(DocumentType dt)static org.w3c.dom.ElementasDOMElement(Node element)static org.w3c.dom.NodeasDOMNode(Node node)static org.w3c.dom.TextasDOMText(CharacterData text)static org.w3c.dom.NodecloneNode(Node node, boolean deep)static org.w3c.dom.NodeListcreateNodeList(java.util.List<Node> list)static voiddeleteData(CharacterData charData, int offset, int count)static org.w3c.dom.NamedNodeMapgetAttributes(Node node)static java.lang.StringgetData(CharacterData charData)static org.w3c.dom.NodegetFirstChild(Node node)static org.w3c.dom.NodeListgetChildNodes(Node node)static org.w3c.dom.NodegetLastChild(Node node)static intgetLength(CharacterData charData)static java.lang.StringgetLocalName(Node node)static java.lang.StringgetNamespaceURI(Node node)static org.w3c.dom.NodegetNextSibling(Node node)static java.lang.StringgetNodeValue(Node node)static org.w3c.dom.DocumentgetOwnerDocument(Node node)static org.w3c.dom.NodegetParentNode(Node node)static java.lang.StringgetPrefix(Node node)static org.w3c.dom.NodegetPreviousSibling(Node node)static booleanhasAttributes(Node node)static booleanhasChildNodes(Node node)static org.w3c.dom.NodeinsertBefore(Node node, org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)static voidinsertData(CharacterData data, int offset, java.lang.String arg)static booleanisNodeEquals(org.w3c.dom.Node node1, org.w3c.dom.Node node2)static booleanisNodeSame(org.w3c.dom.Node node1, org.w3c.dom.Node node2)static booleanisStringEquals(java.lang.String string1, java.lang.String string2)static booleanisSupported(Node n, java.lang.String feature, java.lang.String version)static voidnormalize(Node node)static voidnotSupported()Called when a method has not been implemented yetstatic org.w3c.dom.NoderemoveChild(Node node, org.w3c.dom.Node oldChild)static voidreplaceData(CharacterData charData, int offset, int count, java.lang.String arg)static org.w3c.dom.NodereplaceChild(Node node, org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)static voidsetData(CharacterData charData, java.lang.String data)static voidsetNodeValue(Node node, java.lang.String nodeValue)static voidsetPrefix(Node node, java.lang.String prefix)static java.lang.StringsubstringData(CharacterData charData, int offset, int count)static booleansupports(Node node, java.lang.String feature, java.lang.String version)
-
-
-
Method Detail
-
supports
public static boolean supports(Node node, java.lang.String feature, java.lang.String version)
-
getNamespaceURI
public static java.lang.String getNamespaceURI(Node node)
-
getPrefix
public static java.lang.String getPrefix(Node node)
-
getLocalName
public static java.lang.String getLocalName(Node node)
-
setPrefix
public static void setPrefix(Node node, java.lang.String prefix) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
getNodeValue
public static java.lang.String getNodeValue(Node node) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
setNodeValue
public static void setNodeValue(Node node, java.lang.String nodeValue) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
getParentNode
public static org.w3c.dom.Node getParentNode(Node node)
-
getChildNodes
public static org.w3c.dom.NodeList getChildNodes(Node node)
-
getFirstChild
public static org.w3c.dom.Node getFirstChild(Node node)
-
getLastChild
public static org.w3c.dom.Node getLastChild(Node node)
-
getPreviousSibling
public static org.w3c.dom.Node getPreviousSibling(Node node)
-
getNextSibling
public static org.w3c.dom.Node getNextSibling(Node node)
-
getAttributes
public static org.w3c.dom.NamedNodeMap getAttributes(Node node)
-
getOwnerDocument
public static org.w3c.dom.Document getOwnerDocument(Node node)
-
insertBefore
public static org.w3c.dom.Node insertBefore(Node node, org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
replaceChild
public static org.w3c.dom.Node replaceChild(Node node, org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
removeChild
public static org.w3c.dom.Node removeChild(Node node, org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
appendChild
public static org.w3c.dom.Node appendChild(Node node, org.w3c.dom.Node newChild) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
hasChildNodes
public static boolean hasChildNodes(Node node)
-
cloneNode
public static org.w3c.dom.Node cloneNode(Node node, boolean deep)
-
normalize
public static void normalize(Node node)
-
isSupported
public static boolean isSupported(Node n, java.lang.String feature, java.lang.String version)
-
hasAttributes
public static boolean hasAttributes(Node node)
-
getData
public static java.lang.String getData(CharacterData charData) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
setData
public static void setData(CharacterData charData, java.lang.String data) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
getLength
public static int getLength(CharacterData charData)
-
substringData
public static java.lang.String substringData(CharacterData charData, int offset, int count) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
appendData
public static void appendData(CharacterData charData, java.lang.String arg) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
insertData
public static void insertData(CharacterData data, int offset, java.lang.String arg) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
deleteData
public static void deleteData(CharacterData charData, int offset, int count) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
replaceData
public static void replaceData(CharacterData charData, int offset, int count, java.lang.String arg) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
appendElementsByTagName
public static void appendElementsByTagName(java.util.List<? super Element> list, Branch parent, java.lang.String name)
-
appendElementsByTagNameNS
public static void appendElementsByTagNameNS(java.util.List<? super Element> list, Branch parent, java.lang.String namespace, java.lang.String localName)
-
createNodeList
public static org.w3c.dom.NodeList createNodeList(java.util.List<Node> list)
-
asDOMNode
public static org.w3c.dom.Node asDOMNode(Node node)
-
asDOMDocument
public static org.w3c.dom.Document asDOMDocument(Document document)
-
asDOMDocumentType
public static org.w3c.dom.DocumentType asDOMDocumentType(DocumentType dt)
-
asDOMText
public static org.w3c.dom.Text asDOMText(CharacterData text)
-
asDOMElement
public static org.w3c.dom.Element asDOMElement(Node element)
-
asDOMAttr
public static org.w3c.dom.Attr asDOMAttr(Node attribute)
-
notSupported
public static void notSupported()
Called when a method has not been implemented yet- Throws:
org.w3c.dom.DOMException- DOCUMENT ME!
-
isStringEquals
public static boolean isStringEquals(java.lang.String string1, java.lang.String string2)
-
isNodeEquals
public static boolean isNodeEquals(org.w3c.dom.Node node1, org.w3c.dom.Node node2)
-
isNodeSame
public static boolean isNodeSame(org.w3c.dom.Node node1, org.w3c.dom.Node node2)
-
-