com.liferay.portal.xml
Class NodeImpl

java.lang.Object
  extended by com.liferay.portal.xml.NodeImpl
All Implemented Interfaces:
com.liferay.portal.kernel.xml.Node
Direct Known Subclasses:
AttributeImpl, BranchImpl, CDATAImpl, CommentImpl, EntityImpl, NamespaceImpl, ProcessingInstructionImpl, TextImpl

public class NodeImpl
extends java.lang.Object
implements com.liferay.portal.kernel.xml.Node

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
NodeImpl(org.dom4j.Node node)
           
 
Method Summary
 java.lang.String asXML()
           
 com.liferay.portal.kernel.xml.Node asXPathResult(com.liferay.portal.kernel.xml.Element parent)
           
 com.liferay.portal.kernel.xml.Node detach()
           
 boolean equals(java.lang.Object obj)
           
 com.liferay.portal.kernel.xml.Document getDocument()
           
 java.lang.String getName()
           
 com.liferay.portal.kernel.xml.Element getParent()
           
 java.lang.String getPath()
           
 java.lang.String getPath(com.liferay.portal.kernel.xml.Element context)
           
 java.lang.String getStringValue()
           
 java.lang.String getText()
           
 java.lang.String getUniquePath()
           
 java.lang.String getUniquePath(com.liferay.portal.kernel.xml.Element context)
           
 org.dom4j.Node getWrappedNode()
           
 boolean hasContent()
           
 int hashCode()
           
 boolean isReadOnly()
           
 boolean matches(java.lang.String xpathExpression)
           
 java.lang.Number numberValueOf(java.lang.String xpathExpression)
           
 java.util.List<com.liferay.portal.kernel.xml.Node> selectNodes(java.lang.String xpathExpression)
           
 java.util.List<com.liferay.portal.kernel.xml.Node> selectNodes(java.lang.String xpathExpression, java.lang.String comparisonXPathExpression)
           
 java.util.List<com.liferay.portal.kernel.xml.Node> selectNodes(java.lang.String xpathExpression, java.lang.String comparisonXPathExpression, boolean removeDuplicates)
           
 java.lang.Object selectObject(java.lang.String xpathExpression)
           
 com.liferay.portal.kernel.xml.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)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeImpl

public NodeImpl(org.dom4j.Node node)
Method Detail

asXML

public java.lang.String asXML()
Specified by:
asXML in interface com.liferay.portal.kernel.xml.Node

asXPathResult

public com.liferay.portal.kernel.xml.Node asXPathResult(com.liferay.portal.kernel.xml.Element parent)
Specified by:
asXPathResult in interface com.liferay.portal.kernel.xml.Node

detach

public com.liferay.portal.kernel.xml.Node detach()
Specified by:
detach in interface com.liferay.portal.kernel.xml.Node

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getDocument

public com.liferay.portal.kernel.xml.Document getDocument()
Specified by:
getDocument in interface com.liferay.portal.kernel.xml.Node

getName

public java.lang.String getName()
Specified by:
getName in interface com.liferay.portal.kernel.xml.Node

getParent

public com.liferay.portal.kernel.xml.Element getParent()
Specified by:
getParent in interface com.liferay.portal.kernel.xml.Node

getPath

public java.lang.String getPath()
Specified by:
getPath in interface com.liferay.portal.kernel.xml.Node

getPath

public java.lang.String getPath(com.liferay.portal.kernel.xml.Element context)
Specified by:
getPath in interface com.liferay.portal.kernel.xml.Node

getStringValue

public java.lang.String getStringValue()
Specified by:
getStringValue in interface com.liferay.portal.kernel.xml.Node

getText

public java.lang.String getText()
Specified by:
getText in interface com.liferay.portal.kernel.xml.Node

getUniquePath

public java.lang.String getUniquePath()
Specified by:
getUniquePath in interface com.liferay.portal.kernel.xml.Node

getUniquePath

public java.lang.String getUniquePath(com.liferay.portal.kernel.xml.Element context)
Specified by:
getUniquePath in interface com.liferay.portal.kernel.xml.Node

getWrappedNode

public org.dom4j.Node getWrappedNode()

hasContent

public boolean hasContent()
Specified by:
hasContent in interface com.liferay.portal.kernel.xml.Node

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

isReadOnly

public boolean isReadOnly()
Specified by:
isReadOnly in interface com.liferay.portal.kernel.xml.Node

matches

public boolean matches(java.lang.String xpathExpression)
Specified by:
matches in interface com.liferay.portal.kernel.xml.Node

numberValueOf

public java.lang.Number numberValueOf(java.lang.String xpathExpression)
Specified by:
numberValueOf in interface com.liferay.portal.kernel.xml.Node

selectNodes

public java.util.List<com.liferay.portal.kernel.xml.Node> selectNodes(java.lang.String xpathExpression)
Specified by:
selectNodes in interface com.liferay.portal.kernel.xml.Node

selectNodes

public java.util.List<com.liferay.portal.kernel.xml.Node> selectNodes(java.lang.String xpathExpression,
                                                                      java.lang.String comparisonXPathExpression)
Specified by:
selectNodes in interface com.liferay.portal.kernel.xml.Node

selectNodes

public java.util.List<com.liferay.portal.kernel.xml.Node> selectNodes(java.lang.String xpathExpression,
                                                                      java.lang.String comparisonXPathExpression,
                                                                      boolean removeDuplicates)
Specified by:
selectNodes in interface com.liferay.portal.kernel.xml.Node

selectObject

public java.lang.Object selectObject(java.lang.String xpathExpression)
Specified by:
selectObject in interface com.liferay.portal.kernel.xml.Node

selectSingleNode

public com.liferay.portal.kernel.xml.Node selectSingleNode(java.lang.String xpathExpression)
Specified by:
selectSingleNode in interface com.liferay.portal.kernel.xml.Node

setName

public void setName(java.lang.String name)
Specified by:
setName in interface com.liferay.portal.kernel.xml.Node

setText

public void setText(java.lang.String text)
Specified by:
setText in interface com.liferay.portal.kernel.xml.Node

supportsParent

public boolean supportsParent()
Specified by:
supportsParent in interface com.liferay.portal.kernel.xml.Node

valueOf

public java.lang.String valueOf(java.lang.String xpathExpression)
Specified by:
valueOf in interface com.liferay.portal.kernel.xml.Node

write

public void write(java.io.Writer writer)
           throws java.io.IOException
Specified by:
write in interface com.liferay.portal.kernel.xml.Node
Throws:
java.io.IOException