org.jboss.ejb3.interceptors.aop
Interface ExtendedAdvisor

All Known Implementing Classes:
ExtendedAdvisorWrapper, ManagedObjectAdvisor

public interface ExtendedAdvisor

An advisor which has access to an extended annotation repository. (Basically it has the same methods as the extended annotation repository)

Version:
$Revision: 68936 $
Author:
Carlo de Wolf

Method Summary
 boolean isAnnotationPresent(java.lang.Class<?> cls, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
           
 boolean isAnnotationPresent(java.lang.Class<?> cls, java.lang.reflect.Member member, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
           
<A extends java.lang.annotation.Annotation>
A
resolveAnnotation(java.lang.Class<?> cls, java.lang.Class<A> annotationType)
           
<A extends java.lang.annotation.Annotation>
A
resolveAnnotation(java.lang.Class<?> cls, java.lang.reflect.Member member, java.lang.Class<A> annotationType)
           
 

Method Detail

isAnnotationPresent

boolean isAnnotationPresent(java.lang.Class<?> cls,
                            java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)

isAnnotationPresent

boolean isAnnotationPresent(java.lang.Class<?> cls,
                            java.lang.reflect.Member member,
                            java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)

resolveAnnotation

<A extends java.lang.annotation.Annotation> A resolveAnnotation(java.lang.Class<?> cls,
                                                                java.lang.Class<A> annotationType)

resolveAnnotation

<A extends java.lang.annotation.Annotation> A resolveAnnotation(java.lang.Class<?> cls,
                                                                java.lang.reflect.Member member,
                                                                java.lang.Class<A> annotationType)


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.