org.apache.tapestry5.internal.plastic
Class DelegatingAnnotationAccess
java.lang.Object
org.apache.tapestry5.internal.plastic.DelegatingAnnotationAccess
- All Implemented Interfaces:
- AnnotationAccess
public class DelegatingAnnotationAccess
- extends Object
- implements AnnotationAccess
Delegating annotation access is used when resolving annotations on a class; it searches the primary
annotation access and if not found there (and Inherited
is on the annotation being searched),
it searches in the inherited access.
Method Summary |
|
getAnnotation(Class<T> annotationType)
Returns an instantiated annotation, or null if the target does not have the indicated annotation. |
|
hasAnnotation(Class<T> annotationType)
Checks to see if the target has an annotation of the given type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingAnnotationAccess
public DelegatingAnnotationAccess(AnnotationAccess primary,
AnnotationAccess inherited)
hasAnnotation
public <T extends Annotation> boolean hasAnnotation(Class<T> annotationType)
- Description copied from interface:
AnnotationAccess
- Checks to see if the target has an annotation of the given type.
- Specified by:
hasAnnotation
in interface AnnotationAccess
getAnnotation
public <T extends Annotation> T getAnnotation(Class<T> annotationType)
- Description copied from interface:
AnnotationAccess
- Returns an instantiated annotation, or null if the target does not have the indicated annotation.
- Specified by:
getAnnotation
in interface AnnotationAccess
Copyright © 2003-2012 The Apache Software Foundation.