Liferay 6.2.0

com.liferay.portal.kernel.xml
Interface Node

All Superinterfaces:
Serializable
All Known Subinterfaces:
Attribute, Branch, CDATA, Comment, Document, Element, Entity, Namespace, ProcessingInstruction, Text
All Known Implementing Classes:
AttributeImpl, BranchImpl, CDATAImpl, CommentImpl, DocumentImpl, ElementImpl, EntityImpl, NamespaceImpl, NodeImpl, ProcessingInstructionImpl, TextImpl

public interface Node
extends Serializable


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

Method Detail

accept

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

asXML

String asXML()

asXPathResult

Node asXPathResult(Element parent)

compactString

String compactString()
                     throws IOException
Throws:
IOException

detach

Node detach()

formattedString

String formattedString()
                       throws IOException
Throws:
IOException

formattedString

String formattedString(String indent)
                       throws IOException
Throws:
IOException

formattedString

String formattedString(String indent,
                       boolean expandEmptyElements)
                       throws IOException
Throws:
IOException

formattedString

String formattedString(String indent,
                       boolean expandEmptyElements,
                       boolean trimText)
                       throws IOException
Throws:
IOException

getDocument

Document getDocument()

getName

String getName()

getParent

Element getParent()

getPath

String getPath()

getPath

String getPath(Element context)

getStringValue

String getStringValue()

getText

String getText()

getUniquePath

String getUniquePath()

getUniquePath

String getUniquePath(Element context)

hasContent

boolean hasContent()

isReadOnly

boolean isReadOnly()

matches

boolean matches(String xPathExpression)

numberValueOf

Number numberValueOf(String xPathExpression)

selectNodes

List<Node> selectNodes(String xPathExpression)

selectNodes

List<Node> selectNodes(String xPathExpression,
                       String comparisonXPathExpression)

selectNodes

List<Node> selectNodes(String xPathExpression,
                       String comparisonXPathExpression,
                       boolean removeDuplicates)

selectObject

Object selectObject(String xPathExpression)

selectSingleNode

Node selectSingleNode(String xPathExpression)

setName

void setName(String name)

setText

void setText(String text)

supportsParent

boolean supportsParent()

valueOf

String valueOf(String xPathExpression)

write

void write(Writer writer)
           throws IOException
Throws:
IOException

Liferay 6.2.0