com.liferay.portal.xml
Class ElementImpl

java.lang.Object
  extended by com.liferay.portal.xml.NodeImpl
      extended by com.liferay.portal.xml.BranchImpl
          extended by 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

public class ElementImpl
extends BranchImpl
implements com.liferay.portal.kernel.xml.Element

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
ElementImpl(org.dom4j.Element element)
           
 
Method Summary
 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, java.lang.String value)
           
 com.liferay.portal.kernel.xml.Element addAttribute(java.lang.String name, java.lang.String value)
           
 com.liferay.portal.kernel.xml.Element addCDATA(java.lang.String cdata)
           
 com.liferay.portal.kernel.xml.Element addComment(java.lang.String comment)
           
 com.liferay.portal.kernel.xml.Element addEntity(java.lang.String name, java.lang.String text)
           
 java.util.List<com.liferay.portal.kernel.xml.Namespace> additionalNamespaces()
           
 com.liferay.portal.kernel.xml.Element addNamespace(java.lang.String prefix, java.lang.String uri)
           
 com.liferay.portal.kernel.xml.Element addProcessingInstruction(java.lang.String target, java.util.Map<java.lang.String,java.lang.String> data)
           
 com.liferay.portal.kernel.xml.Element addProcessingInstruction(java.lang.String target, java.lang.String data)
           
 com.liferay.portal.kernel.xml.Element addText(java.lang.String text)
           
 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 attribute(java.lang.String name)
           
 int attributeCount()
           
 java.util.Iterator<com.liferay.portal.kernel.xml.Attribute> attributeIterator()
           
 java.util.List<com.liferay.portal.kernel.xml.Attribute> attributes()
           
 java.lang.String attributeValue(com.liferay.portal.kernel.xml.QName qName)
           
 java.lang.String attributeValue(com.liferay.portal.kernel.xml.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)
           
 com.liferay.portal.kernel.xml.Element createCopy()
           
 com.liferay.portal.kernel.xml.Element createCopy(com.liferay.portal.kernel.xml.QName qName)
           
 com.liferay.portal.kernel.xml.Element createCopy(java.lang.String name)
           
 java.util.List<com.liferay.portal.kernel.xml.Namespace> declaredNamespaces()
           
 com.liferay.portal.kernel.xml.Element element(com.liferay.portal.kernel.xml.QName qName)
           
 com.liferay.portal.kernel.xml.Element element(java.lang.String name)
           
 java.util.Iterator<com.liferay.portal.kernel.xml.Element> elementIterator()
           
 java.util.Iterator<com.liferay.portal.kernel.xml.Element> elementIterator(com.liferay.portal.kernel.xml.QName qName)
           
 java.util.Iterator<com.liferay.portal.kernel.xml.Element> elementIterator(java.lang.String name)
           
 java.util.List<com.liferay.portal.kernel.xml.Element> elements()
           
 java.util.List<com.liferay.portal.kernel.xml.Element> elements(com.liferay.portal.kernel.xml.QName qName)
           
 java.util.List<com.liferay.portal.kernel.xml.Element> elements(java.lang.String name)
           
 java.lang.String elementText(com.liferay.portal.kernel.xml.QName qName)
           
 java.lang.String elementText(java.lang.String name)
           
 java.lang.String elementTextTrim(com.liferay.portal.kernel.xml.QName qName)
           
 java.lang.String elementTextTrim(java.lang.String name)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object getData()
           
 com.liferay.portal.kernel.xml.Namespace getNamespace()
           
 com.liferay.portal.kernel.xml.Namespace getNamespaceForPrefix(java.lang.String prefix)
           
 com.liferay.portal.kernel.xml.Namespace getNamespaceForURI(java.lang.String uri)
           
 java.lang.String getNamespacePrefix()
           
 java.util.List<com.liferay.portal.kernel.xml.Namespace> getNamespacesForURI(java.lang.String uri)
           
 java.lang.String getNamespaceURI()
           
 com.liferay.portal.kernel.xml.QName getQName()
           
 com.liferay.portal.kernel.xml.QName getQName(java.lang.String qualifiedName)
           
 java.lang.String getQualifiedName()
           
 java.lang.String getTextTrim()
           
 org.dom4j.Element getWrappedElement()
           
 com.liferay.portal.kernel.xml.Node getXPathResult(int index)
           
 int hashCode()
           
 boolean hasMixedContent()
           
 boolean isRootElement()
           
 boolean isTextOnly()
           
 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(java.util.List<com.liferay.portal.kernel.xml.Attribute> attributes)
           
 void setData(java.lang.Object data)
           
 void setQName(com.liferay.portal.kernel.xml.QName qName)
           
 
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, detach, 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, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.xml.Element
getStringValue, getText
 
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.Node
asXML, asXPathResult, detach, getDocument, getName, getParent, getPath, getPath, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setName, setText, supportsParent, valueOf, write
 

Constructor Detail

ElementImpl

public ElementImpl(org.dom4j.Element element)
Method Detail

add

public void add(com.liferay.portal.kernel.xml.Attribute attribute)
Specified by:
add in interface com.liferay.portal.kernel.xml.Element

add

public void add(com.liferay.portal.kernel.xml.CDATA cdata)
Specified by:
add in interface com.liferay.portal.kernel.xml.Element

add

public void add(com.liferay.portal.kernel.xml.Entity entity)
Specified by:
add in interface com.liferay.portal.kernel.xml.Element

add

public void add(com.liferay.portal.kernel.xml.Namespace namespace)
Specified by:
add in interface com.liferay.portal.kernel.xml.Element

add

public void add(com.liferay.portal.kernel.xml.Text text)
Specified by:
add in interface com.liferay.portal.kernel.xml.Element

addAttribute

public com.liferay.portal.kernel.xml.Element addAttribute(com.liferay.portal.kernel.xml.QName qName,
                                                          java.lang.String value)
Specified by:
addAttribute in interface com.liferay.portal.kernel.xml.Element

addAttribute

public com.liferay.portal.kernel.xml.Element addAttribute(java.lang.String name,
                                                          java.lang.String value)
Specified by:
addAttribute in interface com.liferay.portal.kernel.xml.Element

addCDATA

public com.liferay.portal.kernel.xml.Element addCDATA(java.lang.String cdata)
Specified by:
addCDATA in interface com.liferay.portal.kernel.xml.Element

addComment

public com.liferay.portal.kernel.xml.Element addComment(java.lang.String comment)
Specified by:
addComment in interface com.liferay.portal.kernel.xml.Element

addEntity

public com.liferay.portal.kernel.xml.Element addEntity(java.lang.String name,
                                                       java.lang.String text)
Specified by:
addEntity in interface com.liferay.portal.kernel.xml.Element

addNamespace

public com.liferay.portal.kernel.xml.Element addNamespace(java.lang.String prefix,
                                                          java.lang.String uri)
Specified by:
addNamespace in interface com.liferay.portal.kernel.xml.Element

addProcessingInstruction

public com.liferay.portal.kernel.xml.Element addProcessingInstruction(java.lang.String target,
                                                                      java.util.Map<java.lang.String,java.lang.String> data)
Specified by:
addProcessingInstruction in interface com.liferay.portal.kernel.xml.Element

addProcessingInstruction

public com.liferay.portal.kernel.xml.Element addProcessingInstruction(java.lang.String target,
                                                                      java.lang.String data)
Specified by:
addProcessingInstruction in interface com.liferay.portal.kernel.xml.Element

addText

public com.liferay.portal.kernel.xml.Element addText(java.lang.String text)
Specified by:
addText in interface com.liferay.portal.kernel.xml.Element

additionalNamespaces

public java.util.List<com.liferay.portal.kernel.xml.Namespace> additionalNamespaces()
Specified by:
additionalNamespaces in interface com.liferay.portal.kernel.xml.Element

appendAttributes

public void appendAttributes(com.liferay.portal.kernel.xml.Element element)
Specified by:
appendAttributes in interface com.liferay.portal.kernel.xml.Element

attribute

public com.liferay.portal.kernel.xml.Attribute attribute(int index)
Specified by:
attribute in interface com.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 interface com.liferay.portal.kernel.xml.Element

attribute

public com.liferay.portal.kernel.xml.Attribute attribute(java.lang.String name)
Specified by:
attribute in interface com.liferay.portal.kernel.xml.Element

attributeCount

public int attributeCount()
Specified by:
attributeCount in interface com.liferay.portal.kernel.xml.Element

attributeIterator

public java.util.Iterator<com.liferay.portal.kernel.xml.Attribute> attributeIterator()
Specified by:
attributeIterator in interface com.liferay.portal.kernel.xml.Element

attributeValue

public java.lang.String attributeValue(com.liferay.portal.kernel.xml.QName qName)
Specified by:
attributeValue in interface com.liferay.portal.kernel.xml.Element

attributeValue

public java.lang.String attributeValue(com.liferay.portal.kernel.xml.QName qName,
                                       java.lang.String defaultValue)
Specified by:
attributeValue in interface com.liferay.portal.kernel.xml.Element

attributeValue

public java.lang.String attributeValue(java.lang.String name)
Specified by:
attributeValue in interface com.liferay.portal.kernel.xml.Element

attributeValue

public java.lang.String attributeValue(java.lang.String name,
                                       java.lang.String defaultValue)
Specified by:
attributeValue in interface com.liferay.portal.kernel.xml.Element

attributes

public java.util.List<com.liferay.portal.kernel.xml.Attribute> attributes()
Specified by:
attributes in interface com.liferay.portal.kernel.xml.Element

createCopy

public com.liferay.portal.kernel.xml.Element createCopy()
Specified by:
createCopy in interface com.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 interface com.liferay.portal.kernel.xml.Element

createCopy

public com.liferay.portal.kernel.xml.Element createCopy(java.lang.String name)
Specified by:
createCopy in interface com.liferay.portal.kernel.xml.Element

declaredNamespaces

public java.util.List<com.liferay.portal.kernel.xml.Namespace> declaredNamespaces()
Specified by:
declaredNamespaces in interface com.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 interface com.liferay.portal.kernel.xml.Element

element

public com.liferay.portal.kernel.xml.Element element(java.lang.String name)
Specified by:
element in interface com.liferay.portal.kernel.xml.Element

elementIterator

public java.util.Iterator<com.liferay.portal.kernel.xml.Element> elementIterator()
Specified by:
elementIterator in interface com.liferay.portal.kernel.xml.Element

elementIterator

public java.util.Iterator<com.liferay.portal.kernel.xml.Element> elementIterator(com.liferay.portal.kernel.xml.QName qName)
Specified by:
elementIterator in interface com.liferay.portal.kernel.xml.Element

elementIterator

public java.util.Iterator<com.liferay.portal.kernel.xml.Element> elementIterator(java.lang.String name)
Specified by:
elementIterator in interface com.liferay.portal.kernel.xml.Element

elementText

public java.lang.String elementText(com.liferay.portal.kernel.xml.QName qName)
Specified by:
elementText in interface com.liferay.portal.kernel.xml.Element

elementText

public java.lang.String elementText(java.lang.String name)
Specified by:
elementText in interface com.liferay.portal.kernel.xml.Element

elementTextTrim

public java.lang.String elementTextTrim(com.liferay.portal.kernel.xml.QName qName)
Specified by:
elementTextTrim in interface com.liferay.portal.kernel.xml.Element

elementTextTrim

public java.lang.String elementTextTrim(java.lang.String name)
Specified by:
elementTextTrim in interface com.liferay.portal.kernel.xml.Element

elements

public java.util.List<com.liferay.portal.kernel.xml.Element> elements()
Specified by:
elements in interface com.liferay.portal.kernel.xml.Element

elements

public java.util.List<com.liferay.portal.kernel.xml.Element> elements(com.liferay.portal.kernel.xml.QName qName)
Specified by:
elements in interface com.liferay.portal.kernel.xml.Element

elements

public java.util.List<com.liferay.portal.kernel.xml.Element> elements(java.lang.String name)
Specified by:
elements in interface com.liferay.portal.kernel.xml.Element

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class BranchImpl

getData

public java.lang.Object getData()
Specified by:
getData in interface com.liferay.portal.kernel.xml.Element

getNamespace

public com.liferay.portal.kernel.xml.Namespace getNamespace()
Specified by:
getNamespace in interface com.liferay.portal.kernel.xml.Element

getNamespaceForPrefix

public com.liferay.portal.kernel.xml.Namespace getNamespaceForPrefix(java.lang.String prefix)
Specified by:
getNamespaceForPrefix in interface com.liferay.portal.kernel.xml.Element

getNamespaceForURI

public com.liferay.portal.kernel.xml.Namespace getNamespaceForURI(java.lang.String uri)
Specified by:
getNamespaceForURI in interface com.liferay.portal.kernel.xml.Element

getNamespacePrefix

public java.lang.String getNamespacePrefix()
Specified by:
getNamespacePrefix in interface com.liferay.portal.kernel.xml.Element

getNamespaceURI

public java.lang.String getNamespaceURI()
Specified by:
getNamespaceURI in interface com.liferay.portal.kernel.xml.Element

getNamespacesForURI

public java.util.List<com.liferay.portal.kernel.xml.Namespace> getNamespacesForURI(java.lang.String uri)
Specified by:
getNamespacesForURI in interface com.liferay.portal.kernel.xml.Element

getQName

public com.liferay.portal.kernel.xml.QName getQName()
Specified by:
getQName in interface com.liferay.portal.kernel.xml.Element

getQName

public com.liferay.portal.kernel.xml.QName getQName(java.lang.String qualifiedName)
Specified by:
getQName in interface com.liferay.portal.kernel.xml.Element

getQualifiedName

public java.lang.String getQualifiedName()
Specified by:
getQualifiedName in interface com.liferay.portal.kernel.xml.Element

getTextTrim

public java.lang.String getTextTrim()
Specified by:
getTextTrim in interface com.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 interface com.liferay.portal.kernel.xml.Element

hashCode

public int hashCode()
Overrides:
hashCode in class BranchImpl

hasMixedContent

public boolean hasMixedContent()
Specified by:
hasMixedContent in interface com.liferay.portal.kernel.xml.Element

isRootElement

public boolean isRootElement()
Specified by:
isRootElement in interface com.liferay.portal.kernel.xml.Element

isTextOnly

public boolean isTextOnly()
Specified by:
isTextOnly in interface com.liferay.portal.kernel.xml.Element

remove

public boolean remove(com.liferay.portal.kernel.xml.Attribute attribute)
Specified by:
remove in interface com.liferay.portal.kernel.xml.Element

remove

public boolean remove(com.liferay.portal.kernel.xml.CDATA cdata)
Specified by:
remove in interface com.liferay.portal.kernel.xml.Element

remove

public boolean remove(com.liferay.portal.kernel.xml.Entity entity)
Specified by:
remove in interface com.liferay.portal.kernel.xml.Element

remove

public boolean remove(com.liferay.portal.kernel.xml.Namespace namespace)
Specified by:
remove in interface com.liferay.portal.kernel.xml.Element

remove

public boolean remove(com.liferay.portal.kernel.xml.Text text)
Specified by:
remove in interface com.liferay.portal.kernel.xml.Element

setAttributes

public void setAttributes(java.util.List<com.liferay.portal.kernel.xml.Attribute> attributes)
Specified by:
setAttributes in interface com.liferay.portal.kernel.xml.Element

setData

public void setData(java.lang.Object data)
Specified by:
setData in interface com.liferay.portal.kernel.xml.Element

setQName

public void setQName(com.liferay.portal.kernel.xml.QName qName)
Specified by:
setQName in interface com.liferay.portal.kernel.xml.Element