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) void
add
(com.liferay.portal.kernel.xml.Attribute attribute) void
add
(com.liferay.portal.kernel.xml.CDATA cdata) void
add
(com.liferay.portal.kernel.xml.Entity entity) void
add
(com.liferay.portal.kernel.xml.Namespace namespace) void
add
(com.liferay.portal.kernel.xml.Text text) com.liferay.portal.kernel.xml.Element
addAttribute
(com.liferay.portal.kernel.xml.QName qName, String value) com.liferay.portal.kernel.xml.Element
addAttribute
(String name, String value) com.liferay.portal.kernel.xml.Element
com.liferay.portal.kernel.xml.Element
addComment
(String comment) com.liferay.portal.kernel.xml.Element
List<com.liferay.portal.kernel.xml.Namespace>
com.liferay.portal.kernel.xml.Element
addNamespace
(String prefix, String uri) com.liferay.portal.kernel.xml.Element
addProcessingInstruction
(String target, String data) com.liferay.portal.kernel.xml.Element
addProcessingInstruction
(String target, Map<String, String> data) com.liferay.portal.kernel.xml.Element
void
appendAttributes
(com.liferay.portal.kernel.xml.Element element) com.liferay.portal.kernel.xml.Attribute
attribute
(int index) com.liferay.portal.kernel.xml.Attribute
attribute
(com.liferay.portal.kernel.xml.QName qName) com.liferay.portal.kernel.xml.Attribute
int
Iterator<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.Element
com.liferay.portal.kernel.xml.Element
createCopy
(com.liferay.portal.kernel.xml.QName qName) com.liferay.portal.kernel.xml.Element
createCopy
(String name) List<com.liferay.portal.kernel.xml.Namespace>
com.liferay.portal.kernel.xml.Element
element
(com.liferay.portal.kernel.xml.QName qName) com.liferay.portal.kernel.xml.Element
Iterator<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) boolean
getData()
com.liferay.portal.kernel.xml.Namespace
com.liferay.portal.kernel.xml.Namespace
getNamespaceForPrefix
(String prefix) com.liferay.portal.kernel.xml.Namespace
getNamespaceForURI
(String uri) List<com.liferay.portal.kernel.xml.Namespace>
com.liferay.portal.kernel.xml.QName
getQName()
com.liferay.portal.kernel.xml.QName
org.dom4j.Element
com.liferay.portal.kernel.xml.Node
getXPathResult
(int index) int
hashCode()
boolean
boolean
boolean
boolean
remove
(com.liferay.portal.kernel.xml.Attribute attribute) boolean
remove
(com.liferay.portal.kernel.xml.CDATA cdata) boolean
remove
(com.liferay.portal.kernel.xml.Entity entity) boolean
remove
(com.liferay.portal.kernel.xml.Namespace namespace) boolean
remove
(com.liferay.portal.kernel.xml.Text text) void
setAttributes
(List<com.liferay.portal.kernel.xml.Attribute> attributes) void
void
setQName
(com.liferay.portal.kernel.xml.QName qName) void
sortAttributes
(boolean recursive) void
sortElementsByAttribute
(String elementName, String attributeName) void
sortElementsByChildElement
(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, setProcessingInstructions
Methods 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, write
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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, setProcessingInstructions
Methods inherited from interface com.liferay.portal.kernel.xml.Element
getStringValue, getText
Methods 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:
add
in interfacecom.liferay.portal.kernel.xml.Element
-
add
public void add(com.liferay.portal.kernel.xml.CDATA cdata) - Specified by:
add
in interfacecom.liferay.portal.kernel.xml.Element
-
add
public void add(com.liferay.portal.kernel.xml.Entity entity) - Specified by:
add
in interfacecom.liferay.portal.kernel.xml.Element
-
add
public void add(com.liferay.portal.kernel.xml.Namespace namespace) - Specified by:
add
in interfacecom.liferay.portal.kernel.xml.Element
-
add
public void add(com.liferay.portal.kernel.xml.Text text) - Specified by:
add
in 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:
addAttribute
in interfacecom.liferay.portal.kernel.xml.Element
-
addAttribute
- Specified by:
addAttribute
in interfacecom.liferay.portal.kernel.xml.Element
-
addCDATA
- Specified by:
addCDATA
in interfacecom.liferay.portal.kernel.xml.Element
-
addComment
- Specified by:
addComment
in interfacecom.liferay.portal.kernel.xml.Element
-
addEntity
- Specified by:
addEntity
in interfacecom.liferay.portal.kernel.xml.Element
-
additionalNamespaces
- Specified by:
additionalNamespaces
in interfacecom.liferay.portal.kernel.xml.Element
-
addNamespace
- Specified by:
addNamespace
in interfacecom.liferay.portal.kernel.xml.Element
-
addProcessingInstruction
public com.liferay.portal.kernel.xml.Element addProcessingInstruction(String target, Map<String, String> data) - Specified by:
addProcessingInstruction
in interfacecom.liferay.portal.kernel.xml.Element
-
addProcessingInstruction
- Specified by:
addProcessingInstruction
in interfacecom.liferay.portal.kernel.xml.Element
-
addText
- Specified by:
addText
in interfacecom.liferay.portal.kernel.xml.Element
-
appendAttributes
public void appendAttributes(com.liferay.portal.kernel.xml.Element element) - Specified by:
appendAttributes
in interfacecom.liferay.portal.kernel.xml.Element
-
attribute
public com.liferay.portal.kernel.xml.Attribute attribute(int index) - Specified by:
attribute
in interfacecom.liferay.portal.kernel.xml.Element
-
attribute
public com.liferay.portal.kernel.xml.Attribute attribute(com.liferay.portal.kernel.xml.QName qName) - Specified by:
attribute
in interfacecom.liferay.portal.kernel.xml.Element
-
attribute
- Specified by:
attribute
in interfacecom.liferay.portal.kernel.xml.Element
-
attributeCount
public int attributeCount()- Specified by:
attributeCount
in interfacecom.liferay.portal.kernel.xml.Element
-
attributeIterator
- Specified by:
attributeIterator
in interfacecom.liferay.portal.kernel.xml.Element
-
attributes
- Specified by:
attributes
in interfacecom.liferay.portal.kernel.xml.Element
-
attributeValue
- Specified by:
attributeValue
in interfacecom.liferay.portal.kernel.xml.Element
-
attributeValue
- Specified by:
attributeValue
in interfacecom.liferay.portal.kernel.xml.Element
-
attributeValue
- Specified by:
attributeValue
in interfacecom.liferay.portal.kernel.xml.Element
-
attributeValue
- Specified by:
attributeValue
in interfacecom.liferay.portal.kernel.xml.Element
-
createCopy
public com.liferay.portal.kernel.xml.Element createCopy()- Specified by:
createCopy
in interfacecom.liferay.portal.kernel.xml.Element
-
createCopy
public com.liferay.portal.kernel.xml.Element createCopy(com.liferay.portal.kernel.xml.QName qName) - Specified by:
createCopy
in interfacecom.liferay.portal.kernel.xml.Element
-
createCopy
- Specified by:
createCopy
in interfacecom.liferay.portal.kernel.xml.Element
-
declaredNamespaces
- Specified by:
declaredNamespaces
in interfacecom.liferay.portal.kernel.xml.Element
-
element
public com.liferay.portal.kernel.xml.Element element(com.liferay.portal.kernel.xml.QName qName) - Specified by:
element
in interfacecom.liferay.portal.kernel.xml.Element
-
element
- Specified by:
element
in interfacecom.liferay.portal.kernel.xml.Element
-
elementIterator
- Specified by:
elementIterator
in 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:
elementIterator
in interfacecom.liferay.portal.kernel.xml.Element
-
elementIterator
- Specified by:
elementIterator
in interfacecom.liferay.portal.kernel.xml.Element
-
elements
- Specified by:
elements
in 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:
elements
in interfacecom.liferay.portal.kernel.xml.Element
-
elements
- Specified by:
elements
in interfacecom.liferay.portal.kernel.xml.Element
-
elementText
- Specified by:
elementText
in interfacecom.liferay.portal.kernel.xml.Element
-
elementText
- Specified by:
elementText
in interfacecom.liferay.portal.kernel.xml.Element
-
elementTextTrim
- Specified by:
elementTextTrim
in interfacecom.liferay.portal.kernel.xml.Element
-
elementTextTrim
- Specified by:
elementTextTrim
in interfacecom.liferay.portal.kernel.xml.Element
-
equals
- Overrides:
equals
in classBranchImpl
-
getData
- Specified by:
getData
in interfacecom.liferay.portal.kernel.xml.Element
-
getNamespace
public com.liferay.portal.kernel.xml.Namespace getNamespace()- Specified by:
getNamespace
in interfacecom.liferay.portal.kernel.xml.Element
-
getNamespaceForPrefix
- Specified by:
getNamespaceForPrefix
in interfacecom.liferay.portal.kernel.xml.Element
-
getNamespaceForURI
- Specified by:
getNamespaceForURI
in interfacecom.liferay.portal.kernel.xml.Element
-
getNamespacePrefix
- Specified by:
getNamespacePrefix
in interfacecom.liferay.portal.kernel.xml.Element
-
getNamespacesForURI
- Specified by:
getNamespacesForURI
in interfacecom.liferay.portal.kernel.xml.Element
-
getNamespaceURI
- Specified by:
getNamespaceURI
in interfacecom.liferay.portal.kernel.xml.Element
-
getQName
public com.liferay.portal.kernel.xml.QName getQName()- Specified by:
getQName
in interfacecom.liferay.portal.kernel.xml.Element
-
getQName
- Specified by:
getQName
in interfacecom.liferay.portal.kernel.xml.Element
-
getQualifiedName
- Specified by:
getQualifiedName
in interfacecom.liferay.portal.kernel.xml.Element
-
getTextTrim
- Specified by:
getTextTrim
in 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:
getXPathResult
in interfacecom.liferay.portal.kernel.xml.Element
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBranchImpl
-
hasMixedContent
public boolean hasMixedContent()- Specified by:
hasMixedContent
in interfacecom.liferay.portal.kernel.xml.Element
-
isRootElement
public boolean isRootElement()- Specified by:
isRootElement
in interfacecom.liferay.portal.kernel.xml.Element
-
isTextOnly
public boolean isTextOnly()- Specified by:
isTextOnly
in interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.Attribute attribute) - Specified by:
remove
in interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.CDATA cdata) - Specified by:
remove
in interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.Entity entity) - Specified by:
remove
in interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.Namespace namespace) - Specified by:
remove
in interfacecom.liferay.portal.kernel.xml.Element
-
remove
public boolean remove(com.liferay.portal.kernel.xml.Text text) - Specified by:
remove
in interfacecom.liferay.portal.kernel.xml.Element
-
setAttributes
- Specified by:
setAttributes
in interfacecom.liferay.portal.kernel.xml.Element
-
setData
- Specified by:
setData
in interfacecom.liferay.portal.kernel.xml.Element
-
setQName
public void setQName(com.liferay.portal.kernel.xml.QName qName) - Specified by:
setQName
in interfacecom.liferay.portal.kernel.xml.Element
-
sortAttributes
public void sortAttributes(boolean recursive) - Specified by:
sortAttributes
in interfacecom.liferay.portal.kernel.xml.Element
-
sortElementsByAttribute
- Specified by:
sortElementsByAttribute
in interfacecom.liferay.portal.kernel.xml.Element
-
sortElementsByChildElement
- Specified by:
sortElementsByChildElement
in interfacecom.liferay.portal.kernel.xml.Element
-
toString
- Overrides:
toString
in classBranchImpl
-