Package org.nuxeo.runtime.annotations
Class AnnotationManager
- java.lang.Object
-
- org.nuxeo.runtime.annotations.AnnotationManager
-
public class AnnotationManager extends Object
- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<Class<?>,AnnotatedClass<?>>
classCache
-
Constructor Summary
Constructors Constructor Description AnnotationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<Class<?>,AnnotatedClass<?>>
createCache()
void
flushCache()
<T> AnnotatedClass<T>
getAnnotatedClass(Class<T> clazz)
<T> AnnotatedClass<T>
load(Class<T> clazz)
<T> AnnotatedClass<T>
lookup(Class<T> clazz)
-
-
-
Field Detail
-
classCache
protected Map<Class<?>,AnnotatedClass<?>> classCache
-
-
Constructor Detail
-
AnnotationManager
public AnnotationManager()
-
-
Method Detail
-
createCache
protected Map<Class<?>,AnnotatedClass<?>> createCache()
-
flushCache
public void flushCache()
-
getAnnotatedClass
public <T> AnnotatedClass<T> getAnnotatedClass(Class<T> clazz)
-
lookup
public <T> AnnotatedClass<T> lookup(Class<T> clazz)
-
load
public <T> AnnotatedClass<T> load(Class<T> clazz)
-
-