|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - info typeC - annotation typepublic interface AnnotationPlugin<T extends org.jboss.reflect.spi.AnnotatedInfo,C extends Annotation>
Annotation plugin contract.
| Method Summary | |
|---|---|
void |
applyAnnotation(T info,
org.jboss.metadata.spi.MetaData retrieval,
MetaDataVisitor visitor)
Apply the check for annotation. |
void |
cleanAnnotation(T info,
org.jboss.metadata.spi.MetaData retrieval,
MetaDataVisitor visitor)
Check if the annotation requires cleaning after itself. |
Class<C> |
getAnnotation()
Get the annotation class we are handling. |
Set<ElementType> |
getSupportedTypes()
Get all supported types. |
| Method Detail |
|---|
Class<C> getAnnotation()
Set<ElementType> getSupportedTypes()
void applyAnnotation(T info,
org.jboss.metadata.spi.MetaData retrieval,
MetaDataVisitor visitor)
throws Throwable
info - the inforetrieval - metadata instancevisitor - current context visitor
Throwable - for any error
void cleanAnnotation(T info,
org.jboss.metadata.spi.MetaData retrieval,
MetaDataVisitor visitor)
throws Throwable
info - the inforetrieval - metadata instancevisitor - current context visitor
Throwable - for any error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||