public static class JaxbStringReaderProvider.RootElementProvider extends JaxbStringReaderProvider implements javax.ws.rs.ext.ParamConverterProvider
param converter
.JaxbStringReaderProvider.RootElementProvider
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<javax.xml.parsers.SAXParserFactory> |
spfProvider |
Constructor and Description |
---|
RootElementProvider(javax.inject.Provider<javax.xml.parsers.SAXParserFactory> spfProvider,
javax.ws.rs.ext.Providers ps)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
<T> javax.ws.rs.ext.ParamConverter<T> |
getConverter(java.lang.Class<T> rawType,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations) |
getStoredJAXBContext, getUnmarshaller
private final javax.inject.Provider<javax.xml.parsers.SAXParserFactory> spfProvider
public RootElementProvider(@Context javax.inject.Provider<javax.xml.parsers.SAXParserFactory> spfProvider, @Context javax.ws.rs.ext.Providers ps)
spfProvider
- SAX parser factory
injection provider.ps
- used to obtain JAXBContext
and Unmarshaller
ContextResolvers