org.reflext.jlr
Class JavaLangReflectAnnotationModel<E>
java.lang.Object
org.reflext.jlr.JavaLangReflectAnnotationModel<E>
- All Implemented Interfaces:
- AnnotationModel<java.lang.reflect.Type,E,java.lang.annotation.Annotation,java.lang.reflect.Method>
- Direct Known Subclasses:
- JavaLangReflectMethodAnnotationModel, JavaLangReflectTypeAnnotationModel
public abstract class JavaLangReflectAnnotationModel<E>
- extends java.lang.Object
- implements AnnotationModel<java.lang.reflect.Type,E,java.lang.annotation.Annotation,java.lang.reflect.Method>
- Version:
- $Revision$
- Author:
- Julien Viet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaLangReflectAnnotationModel
public JavaLangReflectAnnotationModel()
getAnnotationParameters
public java.util.Collection<java.lang.reflect.Method> getAnnotationParameters(java.lang.annotation.Annotation annotation)
- Specified by:
getAnnotationParameters in interface AnnotationModel<java.lang.reflect.Type,E,java.lang.annotation.Annotation,java.lang.reflect.Method>
getAnnotationType
public java.lang.reflect.Type getAnnotationType(java.lang.annotation.Annotation annotation)
- Specified by:
getAnnotationType in interface AnnotationModel<java.lang.reflect.Type,E,java.lang.annotation.Annotation,java.lang.reflect.Method>
getAnnotationParameterName
public java.lang.String getAnnotationParameterName(java.lang.reflect.Method parameter)
- Specified by:
getAnnotationParameterName in interface AnnotationModel<java.lang.reflect.Type,E,java.lang.annotation.Annotation,java.lang.reflect.Method>
getAnnotationParameterType
public java.lang.reflect.Type getAnnotationParameterType(java.lang.reflect.Method parameter)
- Specified by:
getAnnotationParameterType in interface AnnotationModel<java.lang.reflect.Type,E,java.lang.annotation.Annotation,java.lang.reflect.Method>
getAnnotationParameterValue
public java.util.List<?> getAnnotationParameterValue(java.lang.annotation.Annotation annotation,
java.lang.reflect.Method parameter)
- Specified by:
getAnnotationParameterValue in interface AnnotationModel<java.lang.reflect.Type,E,java.lang.annotation.Annotation,java.lang.reflect.Method>
Copyright © 2010 eXo Platform SAS. All Rights Reserved.