Class XmlUtil

java.lang.Object
com.adobe.testing.s3mock.util.XmlUtil

public class XmlUtil extends Object
Utility class with helper methods to serialize / deserialize JAXB annotated classes.
  • Method Details

    • deserializeJaxb

      public static AccessControlPolicy deserializeJaxb(String toDeserialize) throws jakarta.xml.bind.JAXBException, XMLStreamException
      Throws:
      jakarta.xml.bind.JAXBException
      XMLStreamException
    • deserializeJaxb

      public static <T> T deserializeJaxb(Class<T> clazz, String toDeserialize, Class<?>... additionalTypes) throws jakarta.xml.bind.JAXBException, XMLStreamException
      Throws:
      jakarta.xml.bind.JAXBException
      XMLStreamException
    • serializeJaxb

      public static String serializeJaxb(AccessControlPolicy toSerialize) throws jakarta.xml.bind.JAXBException
      Throws:
      jakarta.xml.bind.JAXBException
    • serializeJaxb

      public static String serializeJaxb(Object toSerialize, Class<?>... additionalTypes) throws jakarta.xml.bind.JAXBException
      Throws:
      jakarta.xml.bind.JAXBException