Class XmlRootElementJaxbProvider.General
java.lang.Object
org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider<Object>
org.glassfish.jersey.jaxb.internal.AbstractJaxbProvider<Object>
org.glassfish.jersey.jaxb.internal.AbstractRootElementJaxbProvider
org.glassfish.jersey.jaxb.internal.XmlRootElementJaxbProvider
org.glassfish.jersey.jaxb.internal.XmlRootElementJaxbProvider.General
- All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>
- Enclosing class:
XmlRootElementJaxbProvider
@Produces("*/*")
@Consumes("*/*")
@Singleton
public static final class XmlRootElementJaxbProvider.General
extends XmlRootElementJaxbProvider
Provider for marshalling/un-marshalling JAXB
root element
and type instances from/to entities of <type>/<sub-type>+xml
media types.-
Nested Class Summary
Nested classes/interfaces inherited from class XmlRootElementJaxbProvider
XmlRootElementJaxbProvider.App, XmlRootElementJaxbProvider.General, XmlRootElementJaxbProvider.Text -
Field Summary
Fields inherited from class AbstractMessageReaderWriterProvider
UTF8 -
Constructor Summary
ConstructorsConstructorDescriptionGeneral(javax.inject.Provider<SAXParserFactory> spf, javax.ws.rs.ext.Providers ps) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisSupported(javax.ws.rs.core.MediaType m) Check if the given media type is supported by this JAXB entity provider.Methods inherited from class XmlRootElementJaxbProvider
readFromMethods inherited from class AbstractRootElementJaxbProvider
isReadable, isWriteable, readFrom, writeTo, writeToMethods inherited from class AbstractJaxbProvider
getMarshaller, getSAXSource, getStoredJaxbContext, getUnmarshaller, isFormattedOutput, isXmlRootElementProcessing, setConfiguration, setHeaderMethods inherited from class AbstractMessageReaderWriterProvider
getCharset, getSize, readFromAsString, writeTo, writeTo, writeToAsString
-
Constructor Details
-
General
public General(@Context javax.inject.Provider<SAXParserFactory> spf, @Context javax.ws.rs.ext.Providers ps)
-
-
Method Details
-
isSupported
protected boolean isSupported(javax.ws.rs.core.MediaType m) Description copied from class:AbstractJaxbProviderCheck if the given media type is supported by this JAXB entity provider.Subclasses can override this method. Default implementation always returns
true.- Overrides:
isSupportedin classAbstractJaxbProvider<Object>- Parameters:
m- media type to be checked for support.- Returns:
trueif the media type is supported by the entity provider,falseotherwise.
-