Package org.apache.cxf.common.jaxb
Class JAXBContextCache
- java.lang.Object
-
- org.apache.cxf.common.jaxb.JAXBContextCache
-
public final class JAXBContextCache extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JAXBContextCache.CachedContextAndSchemas
Return holder of the context, classes, etc...
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addPackage(Set<Class<?>> classes, String pkg, ClassLoader loader)
static void
clearCaches()
Clear any caches to make sure new contexts are createdstatic JAXBContextCache.CachedContextAndSchemas
getCachedContextAndSchemas(Class<?>... cls)
static JAXBContextCache.CachedContextAndSchemas
getCachedContextAndSchemas(String pkg, Map<String,Object> props, ClassLoader loader)
static JAXBContextCache.CachedContextAndSchemas
getCachedContextAndSchemas(Set<Class<?>> classes, String defaultNs, Map<String,Object> props, Collection<Object> typeRefs, boolean exact)
static void
scanPackages(Set<Class<?>> classes)
-
-
-
Method Detail
-
clearCaches
public static void clearCaches()
Clear any caches to make sure new contexts are created
-
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)
-
-