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 AnnotationManager
cls
- The classpmd
- PackageMetaData to use as a parentclr
- ClassLoader resolverpublic boolean getClassAnnotationHasHandler(String annotationName)
getClassAnnotationHasHandler
in interface AnnotationManager
public boolean getMemberAnnotationHasHandler(String annotationName)
getMemberAnnotationHasHandler
in interface AnnotationManager
public ClassAnnotationHandler getHandlerForClassAnnotation(String annotationName)
AnnotationManager
getHandlerForClassAnnotation
in interface AnnotationManager
annotationName
- Annotation to be handled.public MemberAnnotationHandler getHandlerForMemberAnnotation(String annotationName)
AnnotationManager
getHandlerForMemberAnnotation
in interface AnnotationManager
annotationName
- Annotation to be handledCopyright © 2019. All rights reserved.