Liferay 6.2.0

com.liferay.portal.kernel.xml
Interface Element

All Superinterfaces:
Branch, Node, Serializable
All Known Implementing Classes:
ElementImpl

public interface Element
extends Branch


Method Summary
abstract  void add(Attribute attribute)
           
abstract  void add(CDATA cdata)
           
abstract  void add(Entity entity)
           
abstract  void add(Namespace namespace)
           
abstract  void add(Text text)
           
abstract  Element addAttribute(QName qName, String value)
           
abstract  Element addAttribute(String name, String value)
           
abstract  Element addCDATA(String cdata)
           
abstract  Element addComment(String comment)
           
abstract  Element addEntity(String name, String text)
           
abstract  List<Namespace> additionalNamespaces()
           
abstract  Element addNamespace(String prefix, String uri)
           
abstract  Element addProcessingInstruction(String target, Map<String,String> data)
           
abstract  Element addProcessingInstruction(String target, String data)
           
abstract  Element addText(String text)
           
abstract  void appendAttributes(Element element)
           
abstract  Attribute attribute(int index)
           
abstract  Attribute attribute(QName qName)
           
abstract  Attribute attribute(String name)
           
abstract  int attributeCount()
           
abstract  Iterator<Attribute> attributeIterator()
           
abstract  List<Attribute> attributes()
           
abstract  String attributeValue(QName qName)
           
abstract  String attributeValue(QName qName, String defaultValue)
           
abstract  String attributeValue(String name)
           
abstract  String attributeValue(String name, String defaultValue)
           
abstract  Element createCopy()
           
abstract  Element createCopy(QName qName)
           
abstract  Element createCopy(String name)
           
abstract  List<Namespace> declaredNamespaces()
           
abstract  Element element(QName qName)
           
abstract  Element element(String name)
           
abstract  Iterator<Element> elementIterator()
           
abstract  Iterator<Element> elementIterator(QName qName)
           
abstract  Iterator<Element> elementIterator(String name)
           
abstract  List<Element> elements()
           
abstract  List<Element> elements(QName qName)
           
abstract  List<Element> elements(String name)
           
abstract  String elementText(QName qName)
           
abstract  String elementText(String name)
           
abstract  String elementTextTrim(QName qName)
           
abstract  String elementTextTrim(String name)
           
abstract  String formattedString()
           
abstract  String formattedString(String indent)
           
abstract  String formattedString(String indent, boolean expandEmptyElements)
           
abstract  Object getData()
           
abstract  Namespace getNamespace()
           
abstract  Namespace getNamespaceForPrefix(String prefix)
           
abstract  Namespace getNamespaceForURI(String uri)
           
abstract  String getNamespacePrefix()
           
abstract  List<Namespace> getNamespacesForURI(String uri)
           
abstract  String getNamespaceURI()
           
abstract  QName getQName()
           
abstract  QName getQName(String qualifiedName)
           
abstract  String getQualifiedName()
           
abstract  String getStringValue()
           
abstract  String getText()
           
abstract  String getTextTrim()
           
abstract  Node getXPathResult(int index)
           
abstract  boolean hasMixedContent()
           
abstract  boolean isRootElement()
           
abstract  boolean isTextOnly()
           
abstract  boolean remove(Attribute attribute)
           
abstract  boolean remove(CDATA cdata)
           
abstract  boolean remove(Entity entity)
           
abstract  boolean remove(Namespace namespace)
           
abstract  boolean remove(Text text)
           
abstract  void setAttributes(List<Attribute> attributes)
           
abstract  void setData(Object data)
           
abstract  void setQName(QName qName)
           
abstract  void sortAttributes(boolean recursive)
           
abstract  void sortElementsByAttribute(String elementName, String attributeName)
           
abstract  void sortElementsByChildElement(String elementName, String childElementName)
           
 
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
accept, asXML, asXPathResult, compactString, detach, formattedString, 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,
                     String value)

addAttribute

Element addAttribute(String name,
                     String value)

addCDATA

Element addCDATA(String cdata)

addComment

Element addComment(String comment)

addEntity

Element addEntity(String name,
                  String text)

additionalNamespaces

List<Namespace> additionalNamespaces()

addNamespace

Element addNamespace(String prefix,
                     String uri)

addProcessingInstruction

Element addProcessingInstruction(String target,
                                 Map<String,String> data)

addProcessingInstruction

Element addProcessingInstruction(String target,
                                 String data)

addText

Element addText(String text)

appendAttributes

void appendAttributes(Element element)

attribute

Attribute attribute(int index)

attribute

Attribute attribute(QName qName)

attribute

Attribute attribute(String name)

attributeCount

int attributeCount()

attributeIterator

Iterator<Attribute> attributeIterator()

attributes

List<Attribute> attributes()

attributeValue

String attributeValue(QName qName)

attributeValue

String attributeValue(QName qName,
                      String defaultValue)

attributeValue

String attributeValue(String name)

attributeValue

String attributeValue(String name,
                      String defaultValue)

createCopy

Element createCopy()

createCopy

Element createCopy(QName qName)

createCopy

Element createCopy(String name)

declaredNamespaces

List<Namespace> declaredNamespaces()

element

Element element(QName qName)

element

Element element(String name)

elementIterator

Iterator<Element> elementIterator()

elementIterator

Iterator<Element> elementIterator(QName qName)

elementIterator

Iterator<Element> elementIterator(String name)

elements

List<Element> elements()

elements

List<Element> elements(QName qName)

elements

List<Element> elements(String name)

elementText

String elementText(QName qName)

elementText

String elementText(String name)

elementTextTrim

String elementTextTrim(QName qName)

elementTextTrim

String elementTextTrim(String name)

formattedString

String formattedString()
                       throws IOException
Specified by:
formattedString in interface Node
Throws:
IOException

formattedString

String formattedString(String indent)
                       throws IOException
Specified by:
formattedString in interface Node
Throws:
IOException

formattedString

String formattedString(String indent,
                       boolean expandEmptyElements)
                       throws IOException
Specified by:
formattedString in interface Node
Throws:
IOException

getData

Object getData()

getNamespace

Namespace getNamespace()

getNamespaceForPrefix

Namespace getNamespaceForPrefix(String prefix)

getNamespaceForURI

Namespace getNamespaceForURI(String uri)

getNamespacePrefix

String getNamespacePrefix()

getNamespacesForURI

List<Namespace> getNamespacesForURI(String uri)

getNamespaceURI

String getNamespaceURI()

getQName

QName getQName()

getQName

QName getQName(String qualifiedName)

getQualifiedName

String getQualifiedName()

getStringValue

String getStringValue()
Specified by:
getStringValue in interface Node

getText

String getText()
Specified by:
getText in interface Node

getTextTrim

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(List<Attribute> attributes)

setData

void setData(Object data)

setQName

void setQName(QName qName)

sortAttributes

void sortAttributes(boolean recursive)

sortElementsByAttribute

void sortElementsByAttribute(String elementName,
                             String attributeName)

sortElementsByChildElement

void sortElementsByChildElement(String elementName,
                                String childElementName)

Liferay 6.2.0