Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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
`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)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF