Package xmlparser
Class XmlParser
java.lang.Object
xmlparser.XmlParser
public final class XmlParser
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXmlParser.Builder -
Constructor Summary
Constructors Constructor Description XmlParser() -
Method Summary
Modifier and Type Method Description java.lang.StringcompressXml(java.lang.String xml)java.lang.StringdomToXml(XmlElement node)voiddomToXml(XmlElement node, java.io.Writer out)XmlElementfromXml(java.io.InputStream stream)<T> TfromXml(java.io.InputStream xmlStream, java.lang.Class<T> clazz)XmlElementfromXml(java.lang.String input)<T> TfromXml(java.lang.String xml, java.lang.Class<T> clazz)<T> TfromXml(java.lang.String xml, java.lang.String xpath, java.lang.Class<T> clazz)<T> TfromXml(java.lang.String xml, XPathExpression xpath, java.lang.Class<T> clazz)<T> TfromXml(XmlElement element, java.lang.Class<T> clazz)Interfaces.CheckedIterator<XmlElement>iterateDom(java.io.InputStream in)<T> Interfaces.CheckedIterator<T>iterateObject(java.io.InputStream in, java.lang.Class<T> clazz)Interfaces.CheckedIterator<java.lang.String>iterateXml(java.io.InputStream in)static XmlParser.BuildernewXmlParser()java.lang.StringtoXml(java.lang.Object o)voidtoXml(java.lang.Object o, java.io.Writer out)
-
Constructor Details
-
XmlParser
public XmlParser()
-
-
Method Details
-
compressXml
public java.lang.String compressXml(java.lang.String xml) -
fromXml
public <T> T fromXml(java.lang.String xml, java.lang.Class<T> clazz) -
fromXml
public <T> T fromXml(java.io.InputStream xmlStream, java.lang.Class<T> clazz) throws java.io.IOException- Throws:
java.io.IOException
-
fromXml
-
fromXml
public <T> T fromXml(java.lang.String xml, java.lang.String xpath, java.lang.Class<T> clazz) -
fromXml
-
fromXml
-
fromXml
- Throws:
java.io.IOException
-
toXml
public java.lang.String toXml(java.lang.Object o) -
toXml
public void toXml(java.lang.Object o, java.io.Writer out) throws java.io.IOException- Throws:
java.io.IOException
-
domToXml
-
domToXml
- Throws:
java.io.IOException
-
iterateXml
-
iterateDom
-
iterateObject
public <T> Interfaces.CheckedIterator<T> iterateObject(java.io.InputStream in, java.lang.Class<T> clazz) -
newXmlParser
-