com.ibm.di.util
Class JAXBUtils

java.lang.Object
  extended by com.ibm.di.util.JAXBUtils

public class JAXBUtils
extends java.lang.Object



Note: This class is for internal usage only. Any dependency from the end-user will not be supported. Changes to this class will happen without a warning.

Since:
7.2

Constructor Summary
JAXBUtils()
           
 
Method Summary
static
<T> T
deserializeObject(java.lang.String o, java.lang.Class<T> c)
           
static java.lang.Object deserializeObject(java.lang.String o, javax.xml.bind.Unmarshaller um)
           
static
<T> T
deserializeObjectFromBytes(byte[] o, java.lang.Class<T> c)
           
static java.lang.Object deserializeObjectFromBytes(byte[] o, javax.xml.bind.Unmarshaller um)
           
static java.lang.String serializeObject(java.lang.Object o)
           
static java.lang.String serializeObject(java.lang.Object o, javax.xml.bind.Marshaller m)
           
static byte[] serializeObjectToBytes(java.lang.Object o)
           
static byte[] serializeObjectToBytes(java.lang.Object o, javax.xml.bind.Marshaller m)
           
static void serializeObjectToStream(java.lang.Object o, java.io.OutputStream os)
           
static void serializeObjectToStream(java.lang.Object o, java.io.OutputStream os, javax.xml.bind.Marshaller m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBUtils

public JAXBUtils()
Method Detail

serializeObject

public static java.lang.String serializeObject(java.lang.Object o)
                                        throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

serializeObject

public static java.lang.String serializeObject(java.lang.Object o,
                                               javax.xml.bind.Marshaller m)
                                        throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

serializeObjectToBytes

public static byte[] serializeObjectToBytes(java.lang.Object o)
                                     throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

serializeObjectToBytes

public static byte[] serializeObjectToBytes(java.lang.Object o,
                                            javax.xml.bind.Marshaller m)
                                     throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

serializeObjectToStream

public static void serializeObjectToStream(java.lang.Object o,
                                           java.io.OutputStream os)
                                    throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

serializeObjectToStream

public static void serializeObjectToStream(java.lang.Object o,
                                           java.io.OutputStream os,
                                           javax.xml.bind.Marshaller m)
                                    throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

deserializeObjectFromBytes

public static <T> T deserializeObjectFromBytes(byte[] o,
                                               java.lang.Class<T> c)
                                    throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

deserializeObject

public static <T> T deserializeObject(java.lang.String o,
                                      java.lang.Class<T> c)
                           throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

deserializeObjectFromBytes

public static java.lang.Object deserializeObjectFromBytes(byte[] o,
                                                          javax.xml.bind.Unmarshaller um)

deserializeObject

public static java.lang.Object deserializeObject(java.lang.String o,
                                                 javax.xml.bind.Unmarshaller um)