Package org.whitesource.agent.utils
Class JaxbUtil
- java.lang.Object
-
- org.whitesource.agent.utils.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>
JaxbObjectclone(JaxbObject jaxbObject)static jakarta.xml.bind.JAXBContextgetJAXBContext(java.lang.Class type)static <JaxbObject>
JaxbObjectreadFromPath(java.io.File xmlFile, java.lang.Class<JaxbObject> jaxbObjectType)static <JaxbObject>
JaxbObjectreadJaxbObject(java.io.InputStream inputStream, java.lang.Class<JaxbObject> jaxbObjectType)static <JaxbObject>
JaxbObjectreadJaxbObject(java.lang.String xmlContent, java.lang.Class<JaxbObject> jaxbObjectType)static <JaxbObject>
java.lang.Stringwrite(JaxbObject jaxbObject)static <JaxbObject>
voidwriteJaxbObject(java.io.OutputStream outputStream, JaxbObject jaxbObject)static <JaxbObject>
java.lang.StringwriteJaxbObject(JaxbObject jaxbObject)static <JaxbObject>
byte[]writeJaxbObjectToBytes(JaxbObject jaxbObject)static <JaxbObject>
voidwriteToFile(JaxbObject jaxbObject, java.io.File file)
-
-
-
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
-
-