Class JaxbUtil


  • public class JaxbUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      JaxbUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <JaxbObject>
      JaxbObject
      clone​(JaxbObject jaxbObject)  
      static jakarta.xml.bind.JAXBContext getJAXBContext​(java.lang.Class type)  
      static <JaxbObject>
      JaxbObject
      readFromPath​(java.io.File xmlFile, java.lang.Class<JaxbObject> jaxbObjectType)  
      static <JaxbObject>
      JaxbObject
      readJaxbObject​(java.io.InputStream inputStream, java.lang.Class<JaxbObject> jaxbObjectType)  
      static <JaxbObject>
      JaxbObject
      readJaxbObject​(java.lang.String xmlContent, java.lang.Class<JaxbObject> jaxbObjectType)  
      static <JaxbObject>
      java.lang.String
      write​(JaxbObject jaxbObject)  
      static <JaxbObject>
      void
      writeJaxbObject​(java.io.OutputStream outputStream, JaxbObject jaxbObject)  
      static <JaxbObject>
      java.lang.String
      writeJaxbObject​(JaxbObject jaxbObject)  
      static <JaxbObject>
      byte[]
      writeJaxbObjectToBytes​(JaxbObject jaxbObject)  
      static <JaxbObject>
      void
      writeToFile​(JaxbObject jaxbObject, java.io.File file)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JaxbUtil

        public JaxbUtil()
    • Method Detail

      • getJAXBContext

        public static jakarta.xml.bind.JAXBContext getJAXBContext​(java.lang.Class type)
                                                           throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • readFromPath

        public static <JaxbObject> JaxbObject readFromPath​(java.io.File xmlFile,
                                                           java.lang.Class<JaxbObject> jaxbObjectType)
      • readJaxbObject

        public static <JaxbObject> JaxbObject readJaxbObject​(java.lang.String xmlContent,
                                                             java.lang.Class<JaxbObject> jaxbObjectType)
                                                      throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • readJaxbObject

        public static <JaxbObject> JaxbObject readJaxbObject​(java.io.InputStream inputStream,
                                                             java.lang.Class<JaxbObject> jaxbObjectType)
                                                      throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • writeJaxbObjectToBytes

        public static <JaxbObject> byte[] writeJaxbObjectToBytes​(JaxbObject jaxbObject)
                                                          throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • write

        public static <JaxbObject> java.lang.String write​(JaxbObject jaxbObject)
      • writeJaxbObject

        public static <JaxbObject> java.lang.String writeJaxbObject​(JaxbObject jaxbObject)
                                                             throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • writeJaxbObject

        public static <JaxbObject> void writeJaxbObject​(java.io.OutputStream outputStream,
                                                        JaxbObject jaxbObject)
                                                 throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • writeToFile

        public static <JaxbObject> void writeToFile​(JaxbObject jaxbObject,
                                                    java.io.File file)
      • clone

        public static <JaxbObject> JaxbObject clone​(JaxbObject jaxbObject)
                                             throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException