Resteasy Jettison Provider 2.3.6.Final-redhat-1

org.jboss.resteasy.plugins.providers.jaxb.json
Class JsonJAXBContextFinder

java.lang.Object
  extended by org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBContextFinder
      extended by org.jboss.resteasy.plugins.providers.jaxb.json.JsonJAXBContextFinder
All Implemented Interfaces:
javax.ws.rs.ext.ContextResolver<JAXBContextFinder>, JAXBContextFinder

@Provider
public class JsonJAXBContextFinder
extends AbstractJAXBContextFinder
implements javax.ws.rs.ext.ContextResolver<JAXBContextFinder>

Version:
$Revision: 1 $
Author:
Bill Burke

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBContextFinder
AbstractJAXBContextFinder.CacheKey
 
Field Summary
 
Fields inherited from class org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBContextFinder
OBJECT_FACTORY_NAME, providers
 
Constructor Summary
JsonJAXBContextFinder()
           
 
Method Summary
protected  JAXBContext createContextObject(Annotation[] annotations, Class... classes)
           
protected  JAXBContext createContextObject(Annotation[] annotations, String contextPath)
           
protected  JAXBContext find(Class<?> type, javax.ws.rs.core.MediaType mediaType, ConcurrentHashMap<Class<?>,JAXBContext> cache, Mapped mapped, BadgerFish badger)
           
 JAXBContext findCacheContext(javax.ws.rs.core.MediaType mediaType, Annotation[] annotations, Class... classes)
           
 JAXBContext findCachedContext(Class type, javax.ws.rs.core.MediaType mediaType, Annotation[] annotations)
           
 JAXBContext findCacheXmlTypeContext(javax.ws.rs.core.MediaType mediaType, Annotation[] annotations, Class... classes)
           
 
Methods inherited from class org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBContextFinder
createContext, createXmlTypeContext, findDefaultObjectFactoryClass, findProvidedJAXBContext, getContext, getPackageName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.ws.rs.ext.ContextResolver
getContext
 

Constructor Detail

JsonJAXBContextFinder

public JsonJAXBContextFinder()
Method Detail

createContextObject

protected JAXBContext createContextObject(Annotation[] annotations,
                                          Class... classes)
                                   throws JAXBException
Specified by:
createContextObject in class AbstractJAXBContextFinder
Throws:
JAXBException

createContextObject

protected JAXBContext createContextObject(Annotation[] annotations,
                                          String contextPath)
                                   throws JAXBException
Specified by:
createContextObject in class AbstractJAXBContextFinder
Throws:
JAXBException

findCacheXmlTypeContext

public JAXBContext findCacheXmlTypeContext(javax.ws.rs.core.MediaType mediaType,
                                           Annotation[] annotations,
                                           Class... classes)
                                    throws JAXBException
Specified by:
findCacheXmlTypeContext in interface JAXBContextFinder
Throws:
JAXBException

findCachedContext

public JAXBContext findCachedContext(Class type,
                                     javax.ws.rs.core.MediaType mediaType,
                                     Annotation[] annotations)
                              throws JAXBException
Specified by:
findCachedContext in interface JAXBContextFinder
Throws:
JAXBException

findCacheContext

public JAXBContext findCacheContext(javax.ws.rs.core.MediaType mediaType,
                                    Annotation[] annotations,
                                    Class... classes)
                             throws JAXBException
Specified by:
findCacheContext in interface JAXBContextFinder
Throws:
JAXBException

find

protected JAXBContext find(Class<?> type,
                           javax.ws.rs.core.MediaType mediaType,
                           ConcurrentHashMap<Class<?>,JAXBContext> cache,
                           Mapped mapped,
                           BadgerFish badger)
                    throws JAXBException
Throws:
JAXBException

Resteasy Jettison Provider 2.3.6.Final-redhat-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.