public class WadlUtils extends Object
Modifier and Type | Field and Description |
---|---|
static 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(InputStream inputStream,
SAXParserFactory saxParserFactory,
Class<T> resultClass)
Unmarshal a jaxb bean into a type of
resultClass from the given inputStream . |
public static final String DETAILED_WADL_QUERY_PARAM
extended resource
.public static <T> T unmarshall(InputStream inputStream, SAXParserFactory saxParserFactory, Class<T> resultClass) throws JAXBException, ParserConfigurationException, 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.JAXBException
- In case of jaxb problem.ParserConfigurationException
- In case of problem with parsing xml.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.Copyright © 2007-2021, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.