public abstract class AbstractAnnotatedClassProcessor<AO extends AccessibleObject,A extends Annotation> extends AbstractClassProcessor<AO> implements AnnotationAware<A>
Constructor and Description |
---|
AbstractAnnotatedClassProcessor(Class<A> annotationClass)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Class<A> |
getAnnotation()
Returns annotation class associated with object.
|
boolean |
matches(AO accessibleObject)
By default accessible object always matches all criteria.
|
getAccessibleObjects, process
validate, validate
public boolean matches(AO accessibleObject)
AccessibleObjectProcessorAdapter
matches
in interface AccessibleObjectProcessor<AO extends AccessibleObject>
matches
in class AccessibleObjectProcessorAdapter<AO extends AccessibleObject>
accessibleObject
- to checkpublic Class<A> getAnnotation()
AnnotationAware
getAnnotation
in interface AnnotationAware<A extends Annotation>
AnnotationAware.getAnnotation()
Copyright © 2013 JBoss, by Red Hat. All Rights Reserved.