Class Xml

java.lang.Object
dev.voidframework.core.helper.Xml

public final class Xml extends Object
Helper to handle XML document.
  • Constructor Details

    • Xml

      public Xml()
  • Method Details

    • toString

      public static String toString(Document xml)
      Converts an XML to string.
      Parameters:
      xml - The XML to convert.
      Returns:
      The string representation.
    • fromXml

      public static <OUTPUT_TYPE> OUTPUT_TYPE fromXml(Document xml, Class<OUTPUT_TYPE> clazz)
      Converts a XML document into to a Java object.
      Type Parameters:
      OUTPUT_TYPE - The type of the Java object
      Parameters:
      xml - XML document to convert
      clazz - Expected Java object type
      Returns:
      The Java object
    • fromXml

      public static <OUTPUT_TYPE> OUTPUT_TYPE fromXml(byte[] xmlByteArray, Class<OUTPUT_TYPE> clazz)
      Converts a XML document into to a Java object.
      Type Parameters:
      OUTPUT_TYPE - The type of the Java object
      Parameters:
      xmlByteArray - XML document as bytes array to convert
      clazz - Expected Java object type
      Returns:
      The Java object
    • toXml

      public static Document toXml(byte[] data)
      Converts a byte array to an XML document.
      Parameters:
      data - data to convert in XML
      Returns:
      The XML document