public class AnnotationManagerImpl extends Object implements AnnotationManager
| Modifier and Type | Field and Description |
|---|---|
protected MetaDataManager |
metadataMgr
MetaData Manager that we work for.
|
| Constructor and Description |
|---|
AnnotationManagerImpl(MetaDataManager metadataMgr)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
getClassAnnotationHasHandler(String annotationName) |
ClassAnnotationHandler |
getHandlerForClassAnnotation(String annotationName)
Accessor for a handler for the specified class annotation.
|
MemberAnnotationHandler |
getHandlerForMemberAnnotation(String annotationName)
Accessor for a handler for the specified member annotation.
|
boolean |
getMemberAnnotationHasHandler(String annotationName) |
AbstractClassMetaData |
getMetaDataForClass(Class cls,
PackageMetaData pmd,
ClassLoaderResolver clr)
Accessor for the MetaData for the specified class, read from annotations.
|
protected final MetaDataManager metadataMgr
public AnnotationManagerImpl(MetaDataManager metadataMgr)
metadataMgr - Manager for MetaDatapublic AbstractClassMetaData getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)
getMetaDataForClass in interface AnnotationManagercls - The classpmd - PackageMetaData to use as a parentclr - ClassLoader resolverpublic boolean getClassAnnotationHasHandler(String annotationName)
getClassAnnotationHasHandler in interface AnnotationManagerpublic boolean getMemberAnnotationHasHandler(String annotationName)
getMemberAnnotationHasHandler in interface AnnotationManagerpublic ClassAnnotationHandler getHandlerForClassAnnotation(String annotationName)
AnnotationManagergetHandlerForClassAnnotation in interface AnnotationManagerannotationName - Annotation to be handled.public MemberAnnotationHandler getHandlerForMemberAnnotation(String annotationName)
AnnotationManagergetHandlerForMemberAnnotation in interface AnnotationManagerannotationName - Annotation to be handledCopyright © 2019. All rights reserved.