Package com.liferay.portal.xml
Class ElementImpl
Object
com.liferay.portal.xml.NodeImpl
com.liferay.portal.xml.BranchImpl
com.liferay.portal.xml.ElementImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.xml.Branch,com.liferay.portal.kernel.xml.Element,com.liferay.portal.kernel.xml.Node,Serializable
- Author:
- Brian Wing Shun Chan
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T,V extends com.liferay.portal.kernel.xml.Visitor<T>>
Taccept(V visitor) voidadd(com.liferay.portal.kernel.xml.Attribute attribute) voidadd(com.liferay.portal.kernel.xml.CDATA cdata) voidadd(com.liferay.portal.kernel.xml.Entity entity) voidadd(com.liferay.portal.kernel.xml.Namespace namespace) voidadd(com.liferay.portal.kernel.xml.Text text) com.liferay.portal.kernel.xml.ElementaddAttribute(com.liferay.portal.kernel.xml.QName qName, String value) com.liferay.portal.kernel.xml.ElementaddAttribute(String name, String value) com.liferay.portal.kernel.xml.Elementcom.liferay.portal.kernel.xml.ElementaddComment(String comment) com.liferay.portal.kernel.xml.ElementList<com.liferay.portal.kernel.xml.Namespace>com.liferay.portal.kernel.xml.ElementaddNamespace(String prefix, String uri) com.liferay.portal.kernel.xml.ElementaddProcessingInstruction(String target, String data) com.liferay.portal.kernel.xml.ElementaddProcessingInstruction(String target, Map<String, String> data) com.liferay.portal.kernel.xml.ElementvoidappendAttributes(com.liferay.portal.kernel.xml.Element element) com.liferay.portal.kernel.xml.Attributeattribute(int index) com.liferay.portal.kernel.xml.Attributeattribute(com.liferay.portal.kernel.xml.QName qName) com.liferay.portal.kernel.xml.AttributeintIterator<com.liferay.portal.kernel.xml.Attribute>List<com.liferay.portal.kernel.xml.Attribute>attributeValue(com.liferay.portal.kernel.xml.QName qName) attributeValue(com.liferay.portal.kernel.xml.QName qName, String defaultValue) attributeValue(String name) attributeValue(String name, String defaultValue) com.liferay.portal.kernel.xml.Elementcom.liferay.portal.kernel.xml.ElementcreateCopy(com.liferay.portal.kernel.xml.QName qName) com.liferay.portal.kernel.xml.ElementcreateCopy(String name) List<com.liferay.portal.kernel.xml.Namespace>com.liferay.portal.kernel.xml.Elementelement(com.liferay.portal.kernel.xml.QName qName) com.liferay.portal.kernel.xml.ElementIterator<com.liferay.portal.kernel.xml.Element>Iterator<com.liferay.portal.kernel.xml.Element>elementIterator(com.liferay.portal.kernel.xml.QName qName) Iterator<com.liferay.portal.kernel.xml.Element>elementIterator(String name) List<com.liferay.portal.kernel.xml.Element>elements()List<com.liferay.portal.kernel.xml.Element>elements(com.liferay.portal.kernel.xml.QName qName) List<com.liferay.portal.kernel.xml.Element>elementText(com.liferay.portal.kernel.xml.QName qName) elementText(String name) elementTextTrim(com.liferay.portal.kernel.xml.QName qName) elementTextTrim(String name) booleangetData()com.liferay.portal.kernel.xml.Namespacecom.liferay.portal.kernel.xml.NamespacegetNamespaceForPrefix(String prefix) com.liferay.portal.kernel.xml.NamespacegetNamespaceForURI(String uri) List<com.liferay.portal.kernel.xml.Namespace>com.liferay.portal.kernel.xml.QNamegetQName()com.liferay.portal.kernel.xml.QNameorg.dom4j.Elementcom.liferay.portal.kernel.xml.NodegetXPathResult(int index) inthashCode()booleanbooleanbooleanbooleanremove(com.liferay.portal.kernel.xml.Attribute attribute) booleanremove(com.liferay.portal.kernel.xml.CDATA cdata) booleanremove(com.liferay.portal.kernel.xml.Entity entity) booleanremove(com.liferay.portal.kernel.xml.Namespace namespace) booleanremove(com.liferay.portal.kernel.xml.Text text) voidsetAttributes(List<com.liferay.portal.kernel.xml.Attribute> attributes) voidvoidsetQName(com.liferay.portal.kernel.xml.QName qName) voidsortAttributes(boolean recursive) voidsortElementsByAttribute(String elementName, String attributeName) voidsortElementsByChildElement(String elementName, String childElementName) toString()Methods inherited from class com.liferay.portal.xml.BranchImpl
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, setProcessingInstructionsMethods inherited from class com.liferay.portal.xml.NodeImpl
asXML, asXPathResult, compactString, detach, formattedString, formattedString, formattedString, formattedString, getDocument, getName, getParent, getPath, getPath, getStringValue, getText, getUniquePath, getUniquePath, getWrappedNode, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setName, setText, supportsParent, valueOf, writeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.liferay.portal.kernel.xml.Branch
add, add, add, add, addElement, addElement, addElement, appendContent, clearContent, content, elementByID, indexOf, node, nodeCount, nodeIterator, normalize, processingInstruction, processingInstructions, processingInstructions, remove, remove, remove, remove, removeProcessingInstruction, setContent, setProcessingInstructionsMethods inherited from interface com.liferay.portal.kernel.xml.Element
getStringValue, getTextMethods inherited from interface com.liferay.portal.kernel.xml.Node
asXML, asXPathResult, compactString, detach, formattedString, formattedString, formattedString, formattedString, getDocument, getName, getParent, getPath, getPath, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setName, setText, supportsParent, valueOf, write
-
Constructor Details
-
ElementImpl
public ElementImpl(org.dom4j.Element element)
-
-
Method Details
-
accept
public <T,V extends com.liferay.portal.kernel.xml.Visitor<T>> T accept(V visitor) -
add
public void add(com.liferay.portal.kernel.xml.Attribute attribute) - Specified by:
addin interfacecom.liferay.portal.kernel.xml.Element
-
add
public void add(com.liferay.portal.kernel.xml.CDATA cdata) - Specified by:
addin interfacecom.liferay.portal.kernel.xml.Element
-
add
public void add(com.liferay.portal.kernel.xml.Entity entity) - Specified by:
addin interfacecom.liferay.portal.kernel.xml.Element
-
add
public void add(com.liferay.portal.kernel.xml.Namespace namespace) - Specified by:
addin interfacecom.liferay.portal.kernel.xml.Element
-
add
public void add(com.liferay.portal.kernel.xml.Text text) - Specified by:
addin interfacecom.liferay.portal.kernel.xml.Element
-
addAttribute
public com.liferay.portal.kernel.xml.Element addAttribute(com.liferay.portal.kernel.xml.QName qName, String value) - Specified by:
addAttributein interfacecom.liferay.portal.kernel.xml.Element
-
addAttribute
- Specified by:
addAttributein interfacecom.liferay.portal.kernel.xml.Element
-
addCDATA
- Specified by:
addCDATAin interfacecom.liferay.portal.kernel.xml.Element
-
addComment
- Specified by:
addCommentin interfacecom.liferay.portal.kernel.xml.Element
-
addEntity
- Specified by:
addEntityin interfacecom.liferay.portal.kernel.xml.Element
-
additionalNamespaces
- Specified by:
additionalNamespacesin interfacecom.liferay.portal.kernel.xml.Element
-
addNamespace
- Specified by:
addNamespacein interfacecom.liferay.portal.kernel.xml.Element
-
addProcessingInstruction
public com.liferay.portal.kernel.xml.Element addProcessingInstruction(String target, Map<String, String> data) - Specified by:
addProcessingInstructionin interfacecom.liferay.portal.kernel.xml.Element
-
addProcessingInstruction
- Specified by:
addProcessingInstructionin interfacecom.liferay.portal.kernel.xml.Element
-
addText
- Specified by:
addTextin interfacecom.liferay.portal.kernel.xml.Element
-
appendAttributes
public void appendAttributes(com.liferay.portal.kernel.xml.Element element) - Specified by:
appendAttributesin interfacecom.liferay.portal.kernel.xml.Element
-
attribute
public com.liferay.portal.kernel.xml.Attribute attribute(int index) - Specified by:
attributein interfacecom.liferay.portal.kernel.xml.Element
-
attribute
public com.liferay.portal.kernel.xml.Attribute attribute(com.liferay.portal.kernel.xml.QName qName) - Specified by:
attributein interfacecom.liferay.portal.kernel.xml.Element
-
attribute
- Specified by:
attributein interfacecom.liferay.portal.kernel.xml.Element
-
attributeCount
public int attributeCount()- Specified by:
attributeCountin interfacecom.liferay.portal.kernel.xml.Element
-
attributeIterator
- Specified by:
attributeIteratorin interfacecom.liferay.portal.kernel.xml.Element
-
attributes
- Specified by:
attributesin interfacecom.liferay.portal.kernel.xml.Element
-
attributeValue
- Specified by:
attributeValuein interfacecom.liferay.portal.kernel.xml.Element
-
attributeValue
- Specified by:
attributeValuein interfacecom.liferay.portal.kernel.xml.Element
-
attributeValue
- Specified by:
attributeValuein interfacecom.liferay.portal.kernel.xml.Element
-
attributeValue
- Specified by:
attributeValuein interfacecom.liferay.portal.kernel.xml.Element
-
createCopy
public com.liferay.portal.kernel.xml.Element createCopy()- Specified by:
createCopyin interfacecom.liferay.portal.kernel.xml.Element
-
createCopy
public com.liferay.portal.kernel.xml.Element createCopy(com.liferay.portal.kernel.xml.QName qName) - Specified by:
createCopyin interfacecom.liferay.portal.kernel.xml.Element
-
createCopy
- Specified by:
createCopyin interfacecom.liferay.portal.kernel.xml.Element
-
declaredNamespaces
- Specified by:
declaredNamespacesin interfacecom.liferay.portal.kernel.xml.Element
-
element
public com.liferay.portal.kernel.xml.Element element(com.liferay.portal.kernel.xml.QName qName) - Specified by:
elementin interfacecom.liferay.portal.kernel.xml.Element
-
element
- Specified by:
elementin interfacecom.liferay.portal.kernel.xml.Element
-
elementIterator
- Specified by:
elementIteratorin interfacecom.liferay.portal.kernel.xml.Element
-
elementIterator
public Iterator<com.liferay.portal.kernel.xml.Element> elementIterator(com.liferay.portal.kernel.xml.QName qName) - Specified by:
elementIteratorin interfacecom.liferay.portal.kernel.xml.Element
-
elementIterator
- Specified by:
elementIteratorin interfacecom.liferay.portal.kernel.xml.Element
-
elements
- Specified by:
elementsin interfacecom.liferay.portal.kernel.xml.Element
-
elements
public List<com.liferay.portal.kernel.xml.Element> elements(com.liferay.portal.kernel.xml.QName qName) - Specified by:
elementsin interfacecom.liferay.portal.kernel.xml.Element
-
elements
- Specified by:
elementsin interfacecom.liferay.portal.kernel.xml.Element
-
elementText
- Specified by:
elementTextin interfacecom.liferay.portal.kernel.xml.Element
-
elementText
- Specified by:
elementTextin interfacecom.liferay.portal.kernel.xml.Element
-
elementTextTrim
- Specified by:
elementTextTrimin interfacecom.liferay.portal.kernel.xml.Element
-
elementTextTrim
- Specified by:
elementTextTrimin interfacecom.liferay.portal.kernel.xml.Element
-
equals
- Overrides:
equalsin classBranchImpl
-
getData
- Specified by:
getDatain interfacecom.liferay.portal.kernel.xml.Element
-
getNamespace
public com.liferay.portal.kernel.xml.Namespace getNamespace()- Specified by:
getNamespacein interfacecom.liferay.portal.kernel.xml.Element
-
getNamespaceForPrefix
- Specified by:
getNamespaceForPrefixin interfacecom.liferay.portal.kernel.xml.Element
-
getNamespaceForURI
- Specified by:
getNamespaceForURIin interfacecom.liferay.portal.kernel.xml.Element
-
getNamespacePrefix
- Specified by:
getNamespacePrefixin interfacecom.liferay.portal.kernel.xml.Element
-
getNamespacesForURI
- Specified by:
getNamespacesForURIin interfacecom.liferay.portal.kernel.xml.Element
-
getNamespaceURI
- Specified by:
getNamespaceURIin interfacecom.liferay.portal.kernel.xml.Element
-
getQName
public com.liferay.portal.kernel.xml.QName getQName()- Specified by:
getQNamein interfacecom.liferay.portal.kernel.xml.Element
-
getQName
- Specified by:
getQNamein interfacecom.liferay.portal.kernel.xml.Element
-
getQualifiedName
- Specified by:
getQualifiedNamein interfacecom.liferay.portal.kernel.xml.Element
-
getTextTrim
- Specified by:
getTextTrimin interfacecom.liferay.portal.kernel.xml.Element
-
getWrappedElement
public org.dom4j.Element getWrappedElement() -
getXPathResult
public com.liferay.portal.kernel.xml.Node getXPathResult(int index) - Specified by:
getXPathResultin interfacecom.liferay.portal.kernel.xml.Element
-
hashCode
public int hashCode()- Overrides:
hashCodein classBranchImpl
-
hasMixedContent
public boolean hasMixedContent()- Specified by:
hasMixedContentin interfacecom.liferay.portal.kernel.xml.Element
-
isRootElement
public boolean isRootElement()- Specified by:
isRootElementin interfacecom.liferay.portal.kernel.xml.Element
-
isTextOnly
public boolean isTextOnly()- Specified by:
isTextOnlyin interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.Attribute attribute) - Specified by:
removein interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.CDATA cdata) - Specified by:
removein interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.Entity entity) - Specified by:
removein interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.Namespace namespace) - Specified by:
removein interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.Text text) - Specified by:
removein interfacecom.liferay.portal.kernel.xml.Element
-
setAttributes
- Specified by:
setAttributesin interfacecom.liferay.portal.kernel.xml.Element
-
setData
- Specified by:
setDatain interfacecom.liferay.portal.kernel.xml.Element
-
setQName
public void setQName(com.liferay.portal.kernel.xml.QName qName) - Specified by:
setQNamein interfacecom.liferay.portal.kernel.xml.Element
-
sortAttributes
public void sortAttributes(boolean recursive) - Specified by:
sortAttributesin interfacecom.liferay.portal.kernel.xml.Element
-
sortElementsByAttribute
- Specified by:
sortElementsByAttributein interfacecom.liferay.portal.kernel.xml.Element
-
sortElementsByChildElement
- Specified by:
sortElementsByChildElementin interfacecom.liferay.portal.kernel.xml.Element
-
toString
- Overrides:
toStringin classBranchImpl
-