Apache CXF API

org.apache.cxf.common.jaxb
Class JAXBContextCache

java.lang.Object
  extended by org.apache.cxf.common.jaxb.JAXBContextCache

public final class JAXBContextCache
extends Object


Nested Class Summary
static class JAXBContextCache.CachedContextAndSchemas
           
 
Method Summary
static void addPackage(Set<Class<?>> classes, String pkg, ClassLoader loader)
           
static void clearCaches()
          Clear any caches to make sure new contexts are created
static JAXBContextCache.CachedContextAndSchemas getCachedContextAndSchemas(Class<?> cls)
           
static JAXBContextCache.CachedContextAndSchemas getCachedContextAndSchemas(Set<Class<?>> classes, String defaultNs, Map<String,Object> props, Collection<Object> typeRefs, boolean exact)
           
static JAXBContextCache.CachedContextAndSchemas getCachedContextAndSchemas(String pkg, Map<String,Object> props, ClassLoader loader)
           
static void scanPackages(Set<Class<?>> classes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clearCaches

public static void clearCaches()
Clear any caches to make sure new contexts are created


scanPackages

public static void scanPackages(Set<Class<?>> classes)

getCachedContextAndSchemas

public static JAXBContextCache.CachedContextAndSchemas getCachedContextAndSchemas(Class<?> cls)
                                                                           throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

getCachedContextAndSchemas

public static JAXBContextCache.CachedContextAndSchemas getCachedContextAndSchemas(String pkg,
                                                                                  Map<String,Object> props,
                                                                                  ClassLoader loader)
                                                                           throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

getCachedContextAndSchemas

public static JAXBContextCache.CachedContextAndSchemas getCachedContextAndSchemas(Set<Class<?>> classes,
                                                                                  String defaultNs,
                                                                                  Map<String,Object> props,
                                                                                  Collection<Object> typeRefs,
                                                                                  boolean exact)
                                                                           throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

addPackage

public static void addPackage(Set<Class<?>> classes,
                              String pkg,
                              ClassLoader loader)

Apache CXF API

Apache CXF