com.liferay.portal.kernel.xml
Interface Node

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
Attribute, Branch, CDATA, Comment, Document, Element, Entity, Namespace, ProcessingInstruction, Text

public interface Node
extends java.io.Serializable

Author:
Brian Wing Shun Chan

Method Summary
<T,V extends Visitor<T>>
T
accept(V visitor)
           
 java.lang.String asXML()
           
 Node asXPathResult(Element parent)
           
 java.lang.String compactString()
           
 Node detach()
           
 java.lang.String formattedString()
           
 java.lang.String formattedString(java.lang.String indent)
           
 java.lang.String formattedString(java.lang.String indent, boolean expandEmptyElements)
           
 java.lang.String formattedString(java.lang.String indent, boolean expandEmptyElements, boolean trimText)
           
 Document getDocument()
           
 java.lang.String getName()
           
 Element getParent()
           
 java.lang.String getPath()
           
 java.lang.String getPath(Element context)
           
 java.lang.String getStringValue()
           
 java.lang.String getText()
           
 java.lang.String getUniquePath()
           
 java.lang.String getUniquePath(Element context)
           
 boolean hasContent()
           
 boolean isReadOnly()
           
 boolean matches(java.lang.String xPathExpression)
           
 java.lang.Number numberValueOf(java.lang.String xPathExpression)
           
 java.util.List<Node> selectNodes(java.lang.String xPathExpression)
           
 java.util.List<Node> selectNodes(java.lang.String xPathExpression, java.lang.String comparisonXPathExpression)
           
 java.util.List<Node> selectNodes(java.lang.String xPathExpression, java.lang.String comparisonXPathExpression, boolean removeDuplicates)
           
 java.lang.Object selectObject(java.lang.String xPathExpression)
           
 Node selectSingleNode(java.lang.String xPathExpression)
           
 void setName(java.lang.String name)
           
 void setText(java.lang.String text)
           
 boolean supportsParent()
           
 java.lang.String valueOf(java.lang.String xPathExpression)
           
 void write(java.io.Writer writer)
           
 

Method Detail

accept

<T,V extends Visitor<T>> T accept(V visitor)

asXML

java.lang.String asXML()

asXPathResult

Node asXPathResult(Element parent)

compactString

java.lang.String compactString()
                               throws java.io.IOException
Throws:
java.io.IOException

detach

Node detach()

formattedString

java.lang.String formattedString()
                                 throws java.io.IOException
Throws:
java.io.IOException

formattedString

java.lang.String formattedString(java.lang.String indent)
                                 throws java.io.IOException
Throws:
java.io.IOException

formattedString

java.lang.String formattedString(java.lang.String indent,
                                 boolean expandEmptyElements)
                                 throws java.io.IOException
Throws:
java.io.IOException

formattedString

java.lang.String formattedString(java.lang.String indent,
                                 boolean expandEmptyElements,
                                 boolean trimText)
                                 throws java.io.IOException
Throws:
java.io.IOException

getDocument

Document getDocument()

getName

java.lang.String getName()

getParent

Element getParent()

getPath

java.lang.String getPath()

getPath

java.lang.String getPath(Element context)

getStringValue

java.lang.String getStringValue()

getText

java.lang.String getText()

getUniquePath

java.lang.String getUniquePath()

getUniquePath

java.lang.String getUniquePath(Element context)

hasContent

boolean hasContent()

isReadOnly

boolean isReadOnly()

matches

boolean matches(java.lang.String xPathExpression)

numberValueOf

java.lang.Number numberValueOf(java.lang.String xPathExpression)

selectNodes

java.util.List<Node> selectNodes(java.lang.String xPathExpression)

selectNodes

java.util.List<Node> selectNodes(java.lang.String xPathExpression,
                                 java.lang.String comparisonXPathExpression)

selectNodes

java.util.List<Node> selectNodes(java.lang.String xPathExpression,
                                 java.lang.String comparisonXPathExpression,
                                 boolean removeDuplicates)

selectObject

java.lang.Object selectObject(java.lang.String xPathExpression)

selectSingleNode

Node selectSingleNode(java.lang.String xPathExpression)

setName

void setName(java.lang.String name)

setText

void setText(java.lang.String text)

supportsParent

boolean supportsParent()

valueOf

java.lang.String valueOf(java.lang.String xPathExpression)

write

void write(java.io.Writer writer)
           throws java.io.IOException
Throws:
java.io.IOException