public class AnnotationHelper
extends java.lang.Object
Purpose:Provide a class which is responsible for returning Annotations from AnnotatedElements. This class can be extended in the case that the annotation data is being provided from an external source.
Constructor and Description |
---|
AnnotationHelper() |
Modifier and Type | Method and Description |
---|---|
java.lang.annotation.Annotation |
getAnnotation(java.lang.reflect.AnnotatedElement elem,
java.lang.Class annotationClass)
Get an annotation of type annotationClass if it's present on the AnnotatedElement
elem.
|
java.lang.annotation.Annotation[] |
getAnnotations(java.lang.reflect.AnnotatedElement elem)
Get all annotations that exist on the AnnotatedElement elem
|
java.lang.annotation.Annotation[] |
getDeclaredAnnotations(java.lang.reflect.AnnotatedElement elem)
Get all annotations that are defined directly on the AnnotatedElement
(excluding inherited annotations).
|
boolean |
isAnnotationPresent(java.lang.reflect.AnnotatedElement elem,
java.lang.Class annotationClass)
Return true if the annotation annotationClass exists on the annotatedElement elem.
|
public java.lang.annotation.Annotation getAnnotation(java.lang.reflect.AnnotatedElement elem, java.lang.Class annotationClass)
public java.lang.annotation.Annotation[] getAnnotations(java.lang.reflect.AnnotatedElement elem)
public boolean isAnnotationPresent(java.lang.reflect.AnnotatedElement elem, java.lang.Class annotationClass)
public java.lang.annotation.Annotation[] getDeclaredAnnotations(java.lang.reflect.AnnotatedElement elem)