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.JAXBContext
getContext(Class<?> type)
private static JAXBUtils
getInstance()
static <T> String
marshal(T object)
static <T> T
unmarshal(String string, Class<T> type)
static <T> T
unmarshall(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:
getContext
in 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)
-
-