net.java.ao
Class AnnotationDelegate

java.lang.Object
  extended by net.java.ao.AnnotationDelegate

public final class AnnotationDelegate
extends java.lang.Object

WARNING: Not part of the public API. This class is public only to allow its use within other packages in the ActiveObjects library.


Method Summary
<T extends java.lang.annotation.Annotation>
T
getAnnotation(java.lang.Class<T> annotationClass)
          Returns the annotation for the specified methods starting by method1.
 boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
          Returns true if an annotation for the specified type is present on any of the methods, else false.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAnnotation

public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
Returns the annotation for the specified methods starting by method1.

Parameters:
annotationClass - the annotation type to look up
Returns:
this element's annotation for the specified annotation type if present on any of the methods, else null
See Also:
Method.getAnnotation(Class)

isAnnotationPresent

public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
Returns true if an annotation for the specified type is present on any of the methods, else false. This method is designed primarily for convenient access to marker annotations.

Parameters:
annotationClass - the Class object corresponding to the annotation type
Returns:
true if an annotation for the specified annotation type is present on any of the methods, else false


Copyright © 2007-2012. All Rights Reserved.