Class WadlUtils
- java.lang.Object
-
- org.glassfish.jersey.server.wadl.internal.WadlUtils
-
public class WadlUtils extends Object
Utils for wadl processing.- Author:
- Miroslav Fuksa
-
-
Field Summary
Fields Modifier and Type Field Description static StringDETAILED_WADL_QUERY_PARAMName of the query parameter that allows generation of full WADL includingextended resource.
-
Constructor Summary
Constructors Constructor Description WadlUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisDetailedWadlRequested(UriInfo uriInfo)Returntrueif generation of full WADL withextended resourcesis requested.static <T> Tunmarshall(InputStream inputStream, SAXParserFactory saxParserFactory, Class<T> resultClass)Unmarshal a jaxb bean into a type ofresultClassfrom the giveninputStream.
-
-
-
Field Detail
-
DETAILED_WADL_QUERY_PARAM
public static final String DETAILED_WADL_QUERY_PARAM
Name of the query parameter that allows generation of full WADL includingextended resource.- See Also:
- Constant Field Values
-
-
Method Detail
-
unmarshall
public static <T> T unmarshall(InputStream inputStream, SAXParserFactory saxParserFactory, Class<T> resultClass) throws jakarta.xml.bind.JAXBException, ParserConfigurationException, SAXException
Unmarshal a jaxb bean into a type ofresultClassfrom the giveninputStream.- Type Parameters:
T- Type of the result jaxb bean.- Parameters:
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 ofinputStreamshould be unmarshalled.- Returns:
- Unmarshalled jaxb bean.
- Throws:
jakarta.xml.bind.JAXBException- In case of jaxb problem.ParserConfigurationException- In case of problem with parsing xml.SAXException- In case of problem with parsing xml.
-
isDetailedWadlRequested
public static boolean isDetailedWadlRequested(UriInfo uriInfo)
Returntrueif generation of full WADL withextended resourcesis requested.- Parameters:
uriInfo- URI info of the request.- Returns:
trueif full detailed WADL should be generated; false otherwise.
-
-