public class ElementImpl extends BranchImpl implements Element
| Constructor and Description |
|---|
ElementImpl(org.dom4j.Element element) |
| Modifier and Type | Method and Description |
|---|---|
<T,V extends Visitor<T>> |
accept(V visitor) |
void |
add(Attribute attribute) |
void |
add(CDATA cdata) |
void |
add(Entity entity) |
void |
add(Namespace namespace) |
void |
add(Text text) |
Element |
addAttribute(QName qName,
java.lang.String value) |
Element |
addAttribute(java.lang.String name,
java.lang.String value) |
Element |
addCDATA(java.lang.String cdata) |
Element |
addComment(java.lang.String comment) |
Element |
addEntity(java.lang.String name,
java.lang.String text) |
java.util.List<Namespace> |
additionalNamespaces() |
Element |
addNamespace(java.lang.String prefix,
java.lang.String uri) |
Element |
addProcessingInstruction(java.lang.String target,
java.util.Map<java.lang.String,java.lang.String> data) |
Element |
addProcessingInstruction(java.lang.String target,
java.lang.String data) |
Element |
addText(java.lang.String text) |
void |
appendAttributes(Element element) |
Attribute |
attribute(int index) |
Attribute |
attribute(QName qName) |
Attribute |
attribute(java.lang.String name) |
int |
attributeCount() |
java.util.Iterator<Attribute> |
attributeIterator() |
java.util.List<Attribute> |
attributes() |
java.lang.String |
attributeValue(QName qName) |
java.lang.String |
attributeValue(QName qName,
java.lang.String defaultValue) |
java.lang.String |
attributeValue(java.lang.String name) |
java.lang.String |
attributeValue(java.lang.String name,
java.lang.String defaultValue) |
Element |
createCopy() |
Element |
createCopy(QName qName) |
Element |
createCopy(java.lang.String name) |
java.util.List<Namespace> |
declaredNamespaces() |
Element |
element(QName qName) |
Element |
element(java.lang.String name) |
java.util.Iterator<Element> |
elementIterator() |
java.util.Iterator<Element> |
elementIterator(QName qName) |
java.util.Iterator<Element> |
elementIterator(java.lang.String name) |
java.util.List<Element> |
elements() |
java.util.List<Element> |
elements(QName qName) |
java.util.List<Element> |
elements(java.lang.String name) |
java.lang.String |
elementText(QName qName) |
java.lang.String |
elementText(java.lang.String name) |
java.lang.String |
elementTextTrim(QName qName) |
java.lang.String |
elementTextTrim(java.lang.String name) |
boolean |
equals(java.lang.Object object) |
java.lang.String |
formattedString() |
java.lang.String |
formattedString(java.lang.String indent) |
java.lang.String |
formattedString(java.lang.String indent,
boolean expandEmptyElements) |
java.lang.Object |
getData() |
Namespace |
getNamespace() |
Namespace |
getNamespaceForPrefix(java.lang.String prefix) |
Namespace |
getNamespaceForURI(java.lang.String uri) |
java.lang.String |
getNamespacePrefix() |
java.util.List<Namespace> |
getNamespacesForURI(java.lang.String uri) |
java.lang.String |
getNamespaceURI() |
QName |
getQName() |
QName |
getQName(java.lang.String qualifiedName) |
java.lang.String |
getQualifiedName() |
java.lang.String |
getTextTrim() |
org.dom4j.Element |
getWrappedElement() |
Node |
getXPathResult(int index) |
int |
hashCode() |
boolean |
hasMixedContent() |
boolean |
isRootElement() |
boolean |
isTextOnly() |
boolean |
remove(Attribute attribute) |
boolean |
remove(CDATA cdata) |
boolean |
remove(Entity entity) |
boolean |
remove(Namespace namespace) |
boolean |
remove(Text text) |
void |
setAttributes(java.util.List<Attribute> attributes) |
void |
setData(java.lang.Object data) |
void |
setQName(QName qName) |
void |
sortAttributes(boolean recursive) |
void |
sortElementsByAttribute(java.lang.String elementName,
java.lang.String attributeName) |
void |
sortElementsByChildElement(java.lang.String elementName,
java.lang.String childElementName) |
java.lang.String |
toString() |
add, add, add, add, addElement, addElement, addElement, appendContent, clearContent, content, elementByID, getWrappedBranch, indexOf, node, nodeCount, nodeIterator, normalize, processingInstruction, processingInstructions, processingInstructions, remove, remove, remove, remove, removeProcessingInstruction, setContent, setProcessingInstructionsasXML, asXPathResult, compactString, detach, formattedString, getDocument, getName, getParent, getPath, getPath, getStringValue, getText, getUniquePath, getUniquePath, getWrappedNode, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setName, setText, supportsParent, valueOf, writeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetStringValue, getTextadd, add, add, add, addElement, addElement, addElement, appendContent, clearContent, content, elementByID, indexOf, node, nodeCount, nodeIterator, normalize, processingInstruction, processingInstructions, processingInstructions, remove, remove, remove, remove, removeProcessingInstruction, setContent, setProcessingInstructionsasXML, asXPathResult, compactString, detach, formattedString, getDocument, getName, getParent, getPath, getPath, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setName, setText, supportsParent, valueOf, writepublic <T,V extends Visitor<T>> T accept(V visitor)
public Element addAttribute(QName qName, java.lang.String value)
addAttribute in interface Elementpublic Element addAttribute(java.lang.String name, java.lang.String value)
addAttribute in interface Elementpublic Element addCDATA(java.lang.String cdata)
public Element addComment(java.lang.String comment)
addComment in interface Elementpublic Element addEntity(java.lang.String name, java.lang.String text)
public java.util.List<Namespace> additionalNamespaces()
additionalNamespaces in interface Elementpublic Element addNamespace(java.lang.String prefix, java.lang.String uri)
addNamespace in interface Elementpublic Element addProcessingInstruction(java.lang.String target, java.util.Map<java.lang.String,java.lang.String> data)
addProcessingInstruction in interface Elementpublic Element addProcessingInstruction(java.lang.String target, java.lang.String data)
addProcessingInstruction in interface Elementpublic void appendAttributes(Element element)
appendAttributes in interface Elementpublic Attribute attribute(java.lang.String name)
public int attributeCount()
attributeCount in interface Elementpublic java.util.Iterator<Attribute> attributeIterator()
attributeIterator in interface Elementpublic java.util.List<Attribute> attributes()
attributes in interface Elementpublic java.lang.String attributeValue(QName qName)
attributeValue in interface Elementpublic java.lang.String attributeValue(QName qName, java.lang.String defaultValue)
attributeValue in interface Elementpublic java.lang.String attributeValue(java.lang.String name)
attributeValue in interface Elementpublic java.lang.String attributeValue(java.lang.String name,
java.lang.String defaultValue)
attributeValue in interface Elementpublic Element createCopy()
createCopy in interface Elementpublic Element createCopy(QName qName)
createCopy in interface Elementpublic Element createCopy(java.lang.String name)
createCopy in interface Elementpublic java.util.List<Namespace> declaredNamespaces()
declaredNamespaces in interface Elementpublic java.util.Iterator<Element> elementIterator()
elementIterator in interface Elementpublic java.util.Iterator<Element> elementIterator(QName qName)
elementIterator in interface Elementpublic java.util.Iterator<Element> elementIterator(java.lang.String name)
elementIterator in interface Elementpublic java.util.List<Element> elements(java.lang.String name)
public java.lang.String elementText(QName qName)
elementText in interface Elementpublic java.lang.String elementText(java.lang.String name)
elementText in interface Elementpublic java.lang.String elementTextTrim(QName qName)
elementTextTrim in interface Elementpublic java.lang.String elementTextTrim(java.lang.String name)
elementTextTrim in interface Elementpublic boolean equals(java.lang.Object object)
equals in class BranchImplpublic java.lang.String formattedString()
throws java.io.IOException
formattedString in interface ElementformattedString in interface NodeformattedString in class NodeImpljava.io.IOExceptionpublic java.lang.String formattedString(java.lang.String indent)
throws java.io.IOException
formattedString in interface ElementformattedString in interface NodeformattedString in class NodeImpljava.io.IOExceptionpublic java.lang.String formattedString(java.lang.String indent,
boolean expandEmptyElements)
throws java.io.IOException
formattedString in interface ElementformattedString in interface NodeformattedString in class NodeImpljava.io.IOExceptionpublic Namespace getNamespace()
getNamespace in interface Elementpublic Namespace getNamespaceForPrefix(java.lang.String prefix)
getNamespaceForPrefix in interface Elementpublic Namespace getNamespaceForURI(java.lang.String uri)
getNamespaceForURI in interface Elementpublic java.lang.String getNamespacePrefix()
getNamespacePrefix in interface Elementpublic java.util.List<Namespace> getNamespacesForURI(java.lang.String uri)
getNamespacesForURI in interface Elementpublic java.lang.String getNamespaceURI()
getNamespaceURI in interface Elementpublic QName getQName(java.lang.String qualifiedName)
public java.lang.String getQualifiedName()
getQualifiedName in interface Elementpublic java.lang.String getTextTrim()
getTextTrim in interface Elementpublic org.dom4j.Element getWrappedElement()
public Node getXPathResult(int index)
getXPathResult in interface Elementpublic int hashCode()
hashCode in class BranchImplpublic boolean hasMixedContent()
hasMixedContent in interface Elementpublic boolean isRootElement()
isRootElement in interface Elementpublic boolean isTextOnly()
isTextOnly in interface Elementpublic void setAttributes(java.util.List<Attribute> attributes)
setAttributes in interface Elementpublic void sortAttributes(boolean recursive)
sortAttributes in interface Elementpublic void sortElementsByAttribute(java.lang.String elementName,
java.lang.String attributeName)
sortElementsByAttribute in interface Elementpublic void sortElementsByChildElement(java.lang.String elementName,
java.lang.String childElementName)
sortElementsByChildElement in interface Elementpublic java.lang.String toString()
toString in class BranchImpl