com.liferay.portal.xml
Class SAXReaderImpl
java.lang.Object
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
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)
|
static SAXReaderImpl |
getInstance()
|
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 |
SAXReaderImpl
public SAXReaderImpl()
getInstance
public static SAXReaderImpl getInstance()
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)