com.liferay.portal.xml
Class SAXReaderImpl

java.lang.Object
  extended by com.liferay.portal.xml.SAXReaderImpl
All Implemented Interfaces:
com.liferay.portal.kernel.xml.SAXReader

public class SAXReaderImpl
extends java.lang.Object
implements com.liferay.portal.kernel.xml.SAXReader

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
SAXReaderImpl()
           
 
Method Summary
 com.liferay.portal.kernel.xml.Attribute createAttribute(com.liferay.portal.kernel.xml.Element element, com.liferay.portal.kernel.xml.QName qName, java.lang.String value)
           
 com.liferay.portal.kernel.xml.Attribute createAttribute(com.liferay.portal.kernel.xml.Element element, java.lang.String name, java.lang.String value)
           
 com.liferay.portal.kernel.xml.Document createDocument()
           
 com.liferay.portal.kernel.xml.Document createDocument(com.liferay.portal.kernel.xml.Element rootElement)
           
 com.liferay.portal.kernel.xml.Document createDocument(java.lang.String encoding)
           
 com.liferay.portal.kernel.xml.Element createElement(com.liferay.portal.kernel.xml.QName qName)
           
 com.liferay.portal.kernel.xml.Element createElement(java.lang.String name)
           
 com.liferay.portal.kernel.xml.Entity createEntity(java.lang.String name, java.lang.String text)
           
 com.liferay.portal.kernel.xml.Namespace createNamespace(java.lang.String uri)
           
 com.liferay.portal.kernel.xml.Namespace createNamespace(java.lang.String prefix, java.lang.String uri)
           
 com.liferay.portal.kernel.xml.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.util.Map<java.lang.String,java.lang.String> data)
           
 com.liferay.portal.kernel.xml.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data)
           
 com.liferay.portal.kernel.xml.QName createQName(java.lang.String localName)
           
 com.liferay.portal.kernel.xml.QName createQName(java.lang.String localName, com.liferay.portal.kernel.xml.Namespace namespace)
           
 com.liferay.portal.kernel.xml.Text createText(java.lang.String text)
           
 com.liferay.portal.kernel.xml.XPath createXPath(java.lang.String xpathExpression)
           
protected  org.dom4j.io.SAXReader getSAXReader(boolean validate)
           
 com.liferay.portal.kernel.xml.Document read(java.io.File file)
           
 com.liferay.portal.kernel.xml.Document read(java.io.File file, boolean validate)
           
 com.liferay.portal.kernel.xml.Document read(java.io.InputStream is)
           
 com.liferay.portal.kernel.xml.Document read(java.io.InputStream is, boolean validate)
           
 com.liferay.portal.kernel.xml.Document read(java.io.Reader reader)
           
 com.liferay.portal.kernel.xml.Document read(java.io.Reader reader, boolean validate)
           
 com.liferay.portal.kernel.xml.Document read(java.lang.String xml)
           
 com.liferay.portal.kernel.xml.Document read(java.lang.String xml, boolean validate)
           
 com.liferay.portal.kernel.xml.Document read(java.net.URL url)
           
 com.liferay.portal.kernel.xml.Document read(java.net.URL url, boolean validate)
           
 com.liferay.portal.kernel.xml.Document readURL(java.lang.String url)
           
 com.liferay.portal.kernel.xml.Document readURL(java.lang.String url, boolean validate)
           
 java.util.List<com.liferay.portal.kernel.xml.Node> selectNodes(java.lang.String xpathFilterExpression, java.util.List<com.liferay.portal.kernel.xml.Node> nodes)
           
 java.util.List<com.liferay.portal.kernel.xml.Node> selectNodes(java.lang.String xpathFilterExpression, com.liferay.portal.kernel.xml.Node node)
           
 void sort(java.util.List<com.liferay.portal.kernel.xml.Node> nodes, java.lang.String xpathExpression)
           
 void sort(java.util.List<com.liferay.portal.kernel.xml.Node> nodes, java.lang.String xpathExpression, boolean distinct)
           
static java.util.List<com.liferay.portal.kernel.xml.Attribute> toNewAttributes(java.util.List<org.dom4j.Attribute> oldAttributes)
           
static java.util.List<com.liferay.portal.kernel.xml.Element> toNewElements(java.util.List<org.dom4j.Element> oldElements)
           
static java.util.List<com.liferay.portal.kernel.xml.Namespace> toNewNamespaces(java.util.List<org.dom4j.Namespace> oldNamespaces)
           
static java.util.List<com.liferay.portal.kernel.xml.Node> toNewNodes(java.util.List<org.dom4j.Node> oldNodes)
           
static java.util.List<com.liferay.portal.kernel.xml.ProcessingInstruction> toNewProcessingInstructions(java.util.List<org.dom4j.ProcessingInstruction> oldProcessingInstructions)
           
static java.util.List<org.dom4j.Attribute> toOldAttributes(java.util.List<com.liferay.portal.kernel.xml.Attribute> newAttributes)
           
static java.util.List<org.dom4j.Node> toOldNodes(java.util.List<com.liferay.portal.kernel.xml.Node> newNodes)
           
static java.util.List<org.dom4j.ProcessingInstruction> toOldProcessingInstructions(java.util.List<com.liferay.portal.kernel.xml.ProcessingInstruction> newProcessingInstructions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAXReaderImpl

public SAXReaderImpl()
Method Detail

toNewAttributes

public static java.util.List<com.liferay.portal.kernel.xml.Attribute> toNewAttributes(java.util.List<org.dom4j.Attribute> oldAttributes)

toNewElements

public static java.util.List<com.liferay.portal.kernel.xml.Element> toNewElements(java.util.List<org.dom4j.Element> oldElements)

toNewNamespaces

public static java.util.List<com.liferay.portal.kernel.xml.Namespace> toNewNamespaces(java.util.List<org.dom4j.Namespace> oldNamespaces)

toNewNodes

public static java.util.List<com.liferay.portal.kernel.xml.Node> toNewNodes(java.util.List<org.dom4j.Node> oldNodes)

toNewProcessingInstructions

public static java.util.List<com.liferay.portal.kernel.xml.ProcessingInstruction> toNewProcessingInstructions(java.util.List<org.dom4j.ProcessingInstruction> oldProcessingInstructions)

toOldAttributes

public static java.util.List<org.dom4j.Attribute> toOldAttributes(java.util.List<com.liferay.portal.kernel.xml.Attribute> newAttributes)

toOldNodes

public static java.util.List<org.dom4j.Node> toOldNodes(java.util.List<com.liferay.portal.kernel.xml.Node> newNodes)

toOldProcessingInstructions

public static java.util.List<org.dom4j.ProcessingInstruction> toOldProcessingInstructions(java.util.List<com.liferay.portal.kernel.xml.ProcessingInstruction> newProcessingInstructions)

createAttribute

public com.liferay.portal.kernel.xml.Attribute createAttribute(com.liferay.portal.kernel.xml.Element element,
                                                               com.liferay.portal.kernel.xml.QName qName,
                                                               java.lang.String value)
Specified by:
createAttribute in interface com.liferay.portal.kernel.xml.SAXReader

createAttribute

public com.liferay.portal.kernel.xml.Attribute createAttribute(com.liferay.portal.kernel.xml.Element element,
                                                               java.lang.String name,
                                                               java.lang.String value)
Specified by:
createAttribute in interface com.liferay.portal.kernel.xml.SAXReader

createDocument

public com.liferay.portal.kernel.xml.Document createDocument()
Specified by:
createDocument in interface com.liferay.portal.kernel.xml.SAXReader

createDocument

public com.liferay.portal.kernel.xml.Document createDocument(com.liferay.portal.kernel.xml.Element rootElement)
Specified by:
createDocument in interface com.liferay.portal.kernel.xml.SAXReader

createDocument

public com.liferay.portal.kernel.xml.Document createDocument(java.lang.String encoding)
Specified by:
createDocument in interface com.liferay.portal.kernel.xml.SAXReader

createElement

public com.liferay.portal.kernel.xml.Element createElement(com.liferay.portal.kernel.xml.QName qName)
Specified by:
createElement in interface com.liferay.portal.kernel.xml.SAXReader

createElement

public com.liferay.portal.kernel.xml.Element createElement(java.lang.String name)
Specified by:
createElement in interface com.liferay.portal.kernel.xml.SAXReader

createEntity

public com.liferay.portal.kernel.xml.Entity createEntity(java.lang.String name,
                                                         java.lang.String text)
Specified by:
createEntity in interface com.liferay.portal.kernel.xml.SAXReader

createNamespace

public com.liferay.portal.kernel.xml.Namespace createNamespace(java.lang.String uri)
Specified by:
createNamespace in interface com.liferay.portal.kernel.xml.SAXReader

createNamespace

public com.liferay.portal.kernel.xml.Namespace createNamespace(java.lang.String prefix,
                                                               java.lang.String uri)
Specified by:
createNamespace in interface com.liferay.portal.kernel.xml.SAXReader

createProcessingInstruction

public com.liferay.portal.kernel.xml.ProcessingInstruction createProcessingInstruction(java.lang.String target,
                                                                                       java.util.Map<java.lang.String,java.lang.String> data)
Specified by:
createProcessingInstruction in interface com.liferay.portal.kernel.xml.SAXReader

createProcessingInstruction

public com.liferay.portal.kernel.xml.ProcessingInstruction createProcessingInstruction(java.lang.String target,
                                                                                       java.lang.String data)
Specified by:
createProcessingInstruction in interface com.liferay.portal.kernel.xml.SAXReader

createQName

public com.liferay.portal.kernel.xml.QName createQName(java.lang.String localName)
Specified by:
createQName in interface com.liferay.portal.kernel.xml.SAXReader

createQName

public com.liferay.portal.kernel.xml.QName createQName(java.lang.String localName,
                                                       com.liferay.portal.kernel.xml.Namespace namespace)
Specified by:
createQName in interface com.liferay.portal.kernel.xml.SAXReader

createText

public com.liferay.portal.kernel.xml.Text createText(java.lang.String text)
Specified by:
createText in interface com.liferay.portal.kernel.xml.SAXReader

createXPath

public com.liferay.portal.kernel.xml.XPath createXPath(java.lang.String xpathExpression)
Specified by:
createXPath in interface com.liferay.portal.kernel.xml.SAXReader

selectNodes

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

selectNodes

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

sort

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

sort

public void sort(java.util.List<com.liferay.portal.kernel.xml.Node> nodes,
                 java.lang.String xpathExpression,
                 boolean distinct)
Specified by:
sort in interface com.liferay.portal.kernel.xml.SAXReader

read

public com.liferay.portal.kernel.xml.Document read(java.io.File file)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.io.File file,
                                                   boolean validate)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.io.InputStream is)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.io.InputStream is,
                                                   boolean validate)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.io.Reader reader)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.io.Reader reader,
                                                   boolean validate)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.lang.String xml)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.lang.String xml,
                                                   boolean validate)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.net.URL url)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

read

public com.liferay.portal.kernel.xml.Document read(java.net.URL url,
                                                   boolean validate)
                                            throws com.liferay.portal.kernel.xml.DocumentException
Specified by:
read in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException

readURL

public com.liferay.portal.kernel.xml.Document readURL(java.lang.String url)
                                               throws com.liferay.portal.kernel.xml.DocumentException,
                                                      java.net.MalformedURLException
Specified by:
readURL in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException
java.net.MalformedURLException

readURL

public com.liferay.portal.kernel.xml.Document readURL(java.lang.String url,
                                                      boolean validate)
                                               throws com.liferay.portal.kernel.xml.DocumentException,
                                                      java.net.MalformedURLException
Specified by:
readURL in interface com.liferay.portal.kernel.xml.SAXReader
Throws:
com.liferay.portal.kernel.xml.DocumentException
java.net.MalformedURLException

getSAXReader

protected org.dom4j.io.SAXReader getSAXReader(boolean validate)