@Provider public class XSLTJaxbProvider<T> extends JAXBElementProvider<T>
AbstractJAXBProvider.CollectionWrapper, AbstractJAXBProvider.JAXBCollectionWrapperReaderBUNDLE, classContexts, collectionContextClasses, inAppendMap, inDropElements, inElementsMap, jaxbElementClassMap, marshalAsJaxbElement, NS_MAPPER_PROPERTY_RI, NS_MAPPER_PROPERTY_RI_INT, outAppendMap, outDropElements, outElementsMap, packageContexts, unmarshalAsJaxbElement, xmlTypeAsJaxbElementOnly| Constructor and Description |
|---|
XSLTJaxbProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAttachmentMarshaller(Marshaller ms) |
protected Templates |
createTemplates(String loc) |
protected Templates |
createTemplates(Templates templates,
Map<String,Object> configuredParams,
Map<String,String> outProps) |
protected Templates |
getInTemplates(javax.ws.rs.core.MediaType mt) |
protected Templates |
getOutTemplates(javax.ws.rs.core.MediaType mt) |
boolean |
inClassCanBeHandled(String className) |
protected boolean |
inTemplatesAvailable(javax.ws.rs.core.MediaType mt) |
boolean |
isReadable(Class<?> type,
Type genericType,
Annotation[] anns,
javax.ws.rs.core.MediaType mt) |
boolean |
isWriteable(Class<?> type,
Type genericType,
Annotation[] anns,
javax.ws.rs.core.MediaType mt) |
protected void |
marshalToOutputStream(Marshaller ms,
Object obj,
OutputStream os,
javax.ws.rs.core.MediaType mt) |
protected void |
marshalToWriter(Marshaller ms,
Object obj,
XMLStreamWriter writer,
javax.ws.rs.core.MediaType mt) |
boolean |
outClassCanBeHandled(String className) |
protected boolean |
outTemplatesAvailable(javax.ws.rs.core.MediaType mt) |
void |
setInClassNames(List<String> classNames) |
void |
setInMediaTemplates(Map<String,String> map) |
void |
setInParameters(Map<String,Object> inParams) |
void |
setInProperties(Map<String,String> inProps) |
void |
setInTemplate(String loc) |
void |
setOutClassNames(List<String> classNames) |
void |
setOutMediaTemplates(Map<String,String> map) |
void |
setOutParameters(Map<String,Object> outParams) |
void |
setOutProperties(Map<String,String> outProps) |
void |
setOutTemplate(String loc) |
void |
setResolver(URIResolver resolver) |
void |
setSupportJaxbOnly(boolean support) |
void |
setSystemId(String system) |
protected Object |
unmarshalFromInputStream(Unmarshaller unmarshaller,
InputStream is,
javax.ws.rs.core.MediaType mt) |
protected Object |
unmarshalFromReader(Unmarshaller unmarshaller,
XMLStreamReader reader,
javax.ws.rs.core.MediaType mt) |
addAttachmentUnmarshaller, canBeReadAsJaxbElement, doUnmarshal, getStreamReader, getStreamWriter, marshal, marshal, marshal, marshalCollection, marshalCollectionMember, readFrom, resolveXMLResourceURI, setConsumeMediaTypes, setEnableBuffering, setMarshallerProperties, setMessageContext, setNamespacePrefixes, setProduceMediaTypes, setSchemaLocation, setXmlPiProperty, setXmlPiPropertyName, setXmlResourceOffset, writeTocheckAdapter, clearContexts, convertToJaxbElementIfNeeded, createDepthReaderIfNeeded, createMarshaller, createTransformReaderIfNeeded, createTransformWriterIfNeeded, createUnmarshaller, createUnmarshaller, getActualType, getClassContext, getClassContext, getCollectionContext, getCollectionWrapperQName, getContext, getDepthProperties, getJAXBContext, getJaxbElementClass, getJaxbQName, getPackageContext, getPackageContext, getSchema, getSchema, getSize, getStackTrace, getStreamHandlerFromCurrentMessage, handleExceptionEnd, handleExceptionStart, handleJAXBException, handleXMLStreamException, init, isSkipJaxbChecks, isSupported, isXmlRoot, isXmlType, objectFactoryOrIndexAvailable, reportEmptyContentLength, setAttributesToElements, setCatalogLocation, setCollectionWrapperMap, setCollectionWrapperName, setContext, setContextProperties, setDepthProperties, setExtraClass, setInAppendElements, setInDropElements, setInTransformElements, setJaxbElementClassMap, setJaxbElementClassNames, setMarshallAsJaxbElement, setMarshallerListener, setMarshallerProp, setNamespaceMapper, setNamespaceMapperPropertyName, setOutAppendElements, setOutDropElements, setOutTransformElements, setSchema, setSchemaHandler, setSchemaHandlers, setSchemaLocations, setSchemas, setSingleJaxbContext, setSkipJaxbChecks, setUnmarshallAsJaxbElement, setUnmarshallerListener, setUnmarshallerProperties, setUseSingleContextForPackages, setValidateBeforeWrite, setValidateOutput, setValidationHandler, setXmlTypeAsJaxbElementOnly, validateObjectIfNeeded, writeTogetBus, getConsumeMediaTypes, getEnableBuffering, getEnableStreaming, getProduceMediaTypes, isPayloadEmpty, isPayloadEmpty, setBus, setEnableStreamingpublic void setSupportJaxbOnly(boolean support)
public boolean isReadable(Class<?> type, Type genericType, Annotation[] anns, javax.ws.rs.core.MediaType mt)
isReadable in interface javax.ws.rs.ext.MessageBodyReader<T>isReadable in class AbstractJAXBProvider<T>public boolean isWriteable(Class<?> type, Type genericType, Annotation[] anns, javax.ws.rs.core.MediaType mt)
isWriteable in interface javax.ws.rs.ext.MessageBodyWriter<T>isWriteable in class AbstractJAXBProvider<T>protected boolean inTemplatesAvailable(javax.ws.rs.core.MediaType mt)
protected boolean outTemplatesAvailable(javax.ws.rs.core.MediaType mt)
protected Templates getInTemplates(javax.ws.rs.core.MediaType mt)
protected Templates getOutTemplates(javax.ws.rs.core.MediaType mt)
protected Object unmarshalFromInputStream(Unmarshaller unmarshaller, InputStream is, javax.ws.rs.core.MediaType mt) throws JAXBException
unmarshalFromInputStream in class JAXBElementProvider<T>JAXBExceptionprotected Object unmarshalFromReader(Unmarshaller unmarshaller, XMLStreamReader reader, javax.ws.rs.core.MediaType mt) throws JAXBException
unmarshalFromReader in class JAXBElementProvider<T>JAXBExceptionprotected void marshalToWriter(Marshaller ms, Object obj, XMLStreamWriter writer, javax.ws.rs.core.MediaType mt) throws Exception
marshalToWriter in class JAXBElementProvider<T>Exceptionprotected void addAttachmentMarshaller(Marshaller ms)
addAttachmentMarshaller in class JAXBElementProvider<T>protected void marshalToOutputStream(Marshaller ms, Object obj, OutputStream os, javax.ws.rs.core.MediaType mt) throws Exception
marshalToOutputStream in class JAXBElementProvider<T>Exceptionpublic void setOutTemplate(String loc)
public void setInTemplate(String loc)
public void setResolver(URIResolver resolver)
public void setSystemId(String system)
public boolean inClassCanBeHandled(String className)
public boolean outClassCanBeHandled(String className)
protected Templates createTemplates(Templates templates, Map<String,Object> configuredParams, Map<String,String> outProps)
Apache CXF