Package com.adobe.testing.s3mock.util
Class XmlUtil
java.lang.Object
com.adobe.testing.s3mock.util.XmlUtil
Utility class with helper methods to serialize / deserialize JAXB annotated classes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TdeserializeJaxb(Class<T> clazz, String toDeserialize, Class<?>... additionalTypes) static AccessControlPolicydeserializeJaxb(String toDeserialize) static StringserializeJaxb(AccessControlPolicy toSerialize) static StringserializeJaxb(Object toSerialize, Class<?>... additionalTypes)
-
Method Details
-
deserializeJaxb
public static AccessControlPolicy deserializeJaxb(String toDeserialize) throws jakarta.xml.bind.JAXBException, XMLStreamException - Throws:
jakarta.xml.bind.JAXBExceptionXMLStreamException
-
deserializeJaxb
public static <T> T deserializeJaxb(Class<T> clazz, String toDeserialize, Class<?>... additionalTypes) throws jakarta.xml.bind.JAXBException, XMLStreamException - Throws:
jakarta.xml.bind.JAXBExceptionXMLStreamException
-
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
-