com.liferay.portal.kernel.xml
Interface Element
- All Superinterfaces:
- Branch, Node, Serializable
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 |
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)