Class AnnotationHelper
- java.lang.Object
-
- org.eclipse.persistence.jaxb.javamodel.reflection.AnnotationHelper
-
public class AnnotationHelper extends 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.
- Author:
- mmacivor
-
-
Constructor Summary
Constructors Constructor Description AnnotationHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Annotation
getAnnotation(AnnotatedElement elem, Class annotationClass)
Get an annotation of type annotationClass if it's present on the AnnotatedElement elem.Annotation[]
getAnnotations(AnnotatedElement elem)
Get all annotations that exist on the AnnotatedElement elemAnnotation[]
getDeclaredAnnotations(AnnotatedElement elem)
Get all annotations that are defined directly on the AnnotatedElement (excluding inherited annotations).boolean
isAnnotationPresent(AnnotatedElement elem, Class annotationClass)
Return true if the annotation annotationClass exists on the annotatedElement elem.
-
-
-
Method Detail
-
getAnnotation
public Annotation getAnnotation(AnnotatedElement elem, Class annotationClass)
Get an annotation of type annotationClass if it's present on the AnnotatedElement elem.
-
getAnnotations
public Annotation[] getAnnotations(AnnotatedElement elem)
Get all annotations that exist on the AnnotatedElement elem
-
isAnnotationPresent
public boolean isAnnotationPresent(AnnotatedElement elem, Class annotationClass)
Return true if the annotation annotationClass exists on the annotatedElement elem.
-
getDeclaredAnnotations
public Annotation[] getDeclaredAnnotations(AnnotatedElement elem)
Get all annotations that are defined directly on the AnnotatedElement (excluding inherited annotations).
-
-