Class AnnotationUtils
java.lang.Object
org.apache.commons.digester.annotations.utils.AnnotationUtils
Simple utility class to introspect annotations.
- Since:
- 2.1
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getAnnotationPattern
(Annotation annotation) Extract thepattern()
from annotation.static Annotation[]
getAnnotationsArrayValue
(Annotation annotation) Extract the Annotations arrayvalue()
from annotation if present, nul otherwise.static Object
getAnnotationValue
(Annotation annotation) Extract thevalue()
from annotation.private static Object
invokeAnnotationMethod
(Annotation annotation, String method) Invokes an annotation method.
-
Field Details
-
VALUE
Thevalue
string constant.- See Also:
-
PATTERN
Thepattern
string constant.- See Also:
-
-
Constructor Details
-
AnnotationUtils
private AnnotationUtils()This class can't be instantiated.
-
-
Method Details
-
getAnnotationValue
Extract thevalue()
from annotation.- Parameters:
annotation
- the annotation has to be introspected.- Returns:
- the annotation
value()
.
-
getAnnotationPattern
Extract thepattern()
from annotation.- Parameters:
annotation
- the annotation has to be introspected.- Returns:
- the annotation
pattern()
.
-
getAnnotationsArrayValue
Extract the Annotations arrayvalue()
from annotation if present, nul otherwise.- Parameters:
annotation
- the annotation has to be introspected.- Returns:
- the annotation
value()
as Annotations array.
-
invokeAnnotationMethod
Invokes an annotation method.- Parameters:
annotationn
- the annotation has to be introspected.method
- the method name to execute.- Returns:
- the annotation method value, null if any error occurs.
-