Package xmlparser

Class XmlParser

java.lang.Object
xmlparser.XmlParser

public final class XmlParser
extends java.lang.Object
  • Constructor Details

  • 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

      public <T> T fromXml​(XmlElement element, java.lang.Class<T> clazz)
    • fromXml

      public <T> T fromXml​(java.lang.String xml, java.lang.String xpath, java.lang.Class<T> clazz)
    • fromXml

      public <T> T fromXml​(java.lang.String xml, XPathExpression xpath, java.lang.Class<T> clazz)
    • fromXml

      public XmlElement fromXml​(java.lang.String input)
    • fromXml

      public XmlElement fromXml​(java.io.InputStream stream) throws java.io.IOException
      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

      public java.lang.String domToXml​(XmlElement node)
    • domToXml

      public void domToXml​(XmlElement node, java.io.Writer out) throws java.io.IOException
      Throws:
      java.io.IOException
    • iterateXml

      public Interfaces.CheckedIterator<java.lang.String> iterateXml​(java.io.InputStream in)
    • iterateDom

      public Interfaces.CheckedIterator<XmlElement> iterateDom​(java.io.InputStream in)
    • iterateObject

      public <T> Interfaces.CheckedIterator<T> iterateObject​(java.io.InputStream in, java.lang.Class<T> clazz)
    • newXmlParser

      public static XmlParser.Builder newXmlParser()