org.reflext.core
Class AnnotationInfoImpl<T,M,A,P,F,E>

java.lang.Object
  extended by org.reflext.core.AnnotationInfoImpl<T,M,A,P,F,E>
All Implemented Interfaces:
AnnotationInfo

public class AnnotationInfoImpl<T,M,A,P,F,E>
extends java.lang.Object
implements AnnotationInfo

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
AnnotationInfoImpl(AnnotatedDelegate<T,M,A,P,F,E> owner, ClassTypeInfo type, A annotation)
           
 
Method Summary
 AnnotationParameterInfo<?> getParameter(java.lang.String parameterName)
           
 java.util.Collection<? extends AnnotationParameterInfo<?>> getParameters()
           
 ClassTypeInfo getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationInfoImpl

public AnnotationInfoImpl(AnnotatedDelegate<T,M,A,P,F,E> owner,
                          ClassTypeInfo type,
                          A annotation)
Method Detail

getType

public ClassTypeInfo getType()
Specified by:
getType in interface AnnotationInfo

getParameter

public AnnotationParameterInfo<?> getParameter(java.lang.String parameterName)
Specified by:
getParameter in interface AnnotationInfo

getParameters

public java.util.Collection<? extends AnnotationParameterInfo<?>> getParameters()
Specified by:
getParameters in interface AnnotationInfo


Copyright © 2011 eXo Platform SAS. All Rights Reserved.