Package ejava.examples.ejbwar.jaxrs
Class JAXBUtils
- java.lang.Object
-
- ejava.examples.ejbwar.jaxrs.JAXBUtils
-
- All Implemented Interfaces:
javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext>
public class JAXBUtils extends Object implements javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext>
-
-
Constructor Summary
Constructors Constructor Description JAXBUtils()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.bind.JAXBContextgetContext(Class<?> type)private static JAXBUtilsgetInstance()static <T> Stringmarshal(T object)static <T> Tunmarshal(String string, Class<T> type)static <T> Tunmarshall(InputStream is, Class<T> type)
-
-
-
Field Detail
-
instance
private static JAXBUtils instance
-
-
Method Detail
-
getContext
public javax.xml.bind.JAXBContext getContext(Class<?> type)
- Specified by:
getContextin interfacejavax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext>
-
getInstance
private static JAXBUtils getInstance()
-
marshal
public static <T> String marshal(T object)
-
unmarshall
public static <T> T unmarshall(InputStream is, Class<T> type)
-
-