public class WadlUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DETAILED_WADL_QUERY_PARAM
Name of the query parameter that allows generation of full WADL including
extended resource. |
| Constructor and Description |
|---|
WadlUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isDetailedWadlRequested(javax.ws.rs.core.UriInfo uriInfo)
Return
true if generation of full WADL with
extended resources is requested. |
static <T> T |
unmarshall(java.io.InputStream inputStream,
javax.xml.parsers.SAXParserFactory saxParserFactory,
java.lang.Class<T> resultClass)
Unmarshal a jaxb bean into a type of
resultClass from the given inputStream. |
public static final java.lang.String DETAILED_WADL_QUERY_PARAM
extended resource.public static <T> T unmarshall(java.io.InputStream inputStream,
javax.xml.parsers.SAXParserFactory saxParserFactory,
java.lang.Class<T> resultClass)
throws javax.xml.bind.JAXBException,
javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException
resultClass from the given inputStream.T - Type of the result jaxb bean.inputStream - Input stream that contains input xml that should be processed.saxParserFactory - Sax parser factory for unmarshalling xml.resultClass - Class of the result bean into which the content of inputStream should be unmarshalled.javax.xml.bind.JAXBException - In case of jaxb problem.javax.xml.parsers.ParserConfigurationException - In case of problem with parsing xml.org.xml.sax.SAXException - In case of problem with parsing xml.public static boolean isDetailedWadlRequested(javax.ws.rs.core.UriInfo uriInfo)
true if generation of full WADL with
extended resources is requested.uriInfo - URI info of the request.true if full detailed WADL should be generated; false otherwise.