com.liferay.portal.kernel.xml
Interface Element

All Superinterfaces:
Branch, Node

public interface Element
extends Branch

View Source

Author:
Brian Wing Shun Chan

Method Summary
 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)
           
 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 getStringValue()
           
 java.lang.String getText()
           
 java.lang.String getTextTrim()
           
 Node getXPathResult(int index)
           
 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)
           
 
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
 

Method Detail

add

void add(Attribute attribute)

add

void add(CDATA cdata)

add

void add(Entity entity)

add

void add(Namespace namespace)

add

void add(Text text)

addAttribute

Element addAttribute(QName qName,
                     java.lang.String value)

addAttribute

Element addAttribute(java.lang.String name,
                     java.lang.String value)

addCDATA

Element addCDATA(java.lang.String cdata)

addComment

Element addComment(java.lang.String comment)

addEntity

Element addEntity(java.lang.String name,
                  java.lang.String text)

additionalNamespaces

java.util.List<Namespace> additionalNamespaces()

addNamespace

Element addNamespace(java.lang.String prefix,
                     java.lang.String uri)

addProcessingInstruction

Element addProcessingInstruction(java.lang.String target,
                                 java.util.Map<java.lang.String,java.lang.String> data)

addProcessingInstruction

Element addProcessingInstruction(java.lang.String target,
                                 java.lang.String data)

addText

Element addText(java.lang.String text)

appendAttributes

void appendAttributes(Element element)

attribute

Attribute attribute(int index)

attribute

Attribute attribute(QName qName)

attribute

Attribute attribute(java.lang.String name)

attributeCount

int attributeCount()

attributeIterator

java.util.Iterator<Attribute> attributeIterator()

attributes

java.util.List<Attribute> attributes()

attributeValue

java.lang.String attributeValue(QName qName)

attributeValue

java.lang.String attributeValue(QName qName,
                                java.lang.String defaultValue)

attributeValue

java.lang.String attributeValue(java.lang.String name)

attributeValue

java.lang.String attributeValue(java.lang.String name,
                                java.lang.String defaultValue)

createCopy

Element createCopy()

createCopy

Element createCopy(QName qName)

createCopy

Element createCopy(java.lang.String name)

declaredNamespaces

java.util.List<Namespace> declaredNamespaces()

element

Element element(QName qName)

element

Element element(java.lang.String name)

elementIterator

java.util.Iterator<Element> elementIterator()

elementIterator

java.util.Iterator<Element> elementIterator(QName qName)

elementIterator

java.util.Iterator<Element> elementIterator(java.lang.String name)

elements

java.util.List<Element> elements()

elements

java.util.List<Element> elements(QName qName)

elements

java.util.List<Element> elements(java.lang.String name)

elementText

java.lang.String elementText(QName qName)

elementText

java.lang.String elementText(java.lang.String name)

elementTextTrim

java.lang.String elementTextTrim(QName qName)

elementTextTrim

java.lang.String elementTextTrim(java.lang.String name)

getData

java.lang.Object getData()

getNamespace

Namespace getNamespace()

getNamespaceForPrefix

Namespace getNamespaceForPrefix(java.lang.String prefix)

getNamespaceForURI

Namespace getNamespaceForURI(java.lang.String uri)

getNamespacePrefix

java.lang.String getNamespacePrefix()

getNamespacesForURI

java.util.List<Namespace> getNamespacesForURI(java.lang.String uri)

getNamespaceURI

java.lang.String getNamespaceURI()

getQName

QName getQName()

getQName

QName getQName(java.lang.String qualifiedName)

getQualifiedName

java.lang.String getQualifiedName()

getStringValue

java.lang.String getStringValue()
Specified by:
getStringValue in interface Node

getText

java.lang.String getText()
Specified by:
getText in interface Node

getTextTrim

java.lang.String getTextTrim()

getXPathResult

Node getXPathResult(int index)

hasMixedContent

boolean hasMixedContent()

isRootElement

boolean isRootElement()

isTextOnly

boolean isTextOnly()

remove

boolean remove(Attribute attribute)

remove

boolean remove(CDATA cdata)

remove

boolean remove(Entity entity)

remove

boolean remove(Namespace namespace)

remove

boolean remove(Text text)

setAttributes

void setAttributes(java.util.List<Attribute> attributes)

setData

void setData(java.lang.Object data)

setQName

void setQName(QName qName)