org.jboss.ejb3.metadata
Interface MetaDataBridge<M>


public interface MetaDataBridge<M>

Retrieve an annotation based on a piece of meta data.

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

Method Summary
<A extends java.lang.annotation.Annotation>
A
retrieveAnnotation(java.lang.Class<A> annotationClass, M metaData, java.lang.ClassLoader classLoader)
          Retrieve a class annotation.
<A extends java.lang.annotation.Annotation>
A
retrieveAnnotation(java.lang.Class<A> annotationClass, M metaData, java.lang.ClassLoader classLoader, org.jboss.metadata.spi.signature.DeclaredMethodSignature method)
          Retrieve a method annotation.
 

Method Detail

retrieveAnnotation

<A extends java.lang.annotation.Annotation> A retrieveAnnotation(java.lang.Class<A> annotationClass,
                                                                 M metaData,
                                                                 java.lang.ClassLoader classLoader)
Retrieve a class annotation.

Type Parameters:
A -
Parameters:
annotationClass -
metaData -
classLoader -
Returns:
the annotation or null if not found

retrieveAnnotation

<A extends java.lang.annotation.Annotation> A retrieveAnnotation(java.lang.Class<A> annotationClass,
                                                                 M metaData,
                                                                 java.lang.ClassLoader classLoader,
                                                                 org.jboss.metadata.spi.signature.DeclaredMethodSignature method)
Retrieve a method annotation.

Type Parameters:
A -
Parameters:
annotationClass -
metaData -
classLoader -
method -
Returns:
the annotation of null if not found


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