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

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

public class AnnotationParameterInfoImpl<T,M,A,P,F,E,Z>
extends java.lang.Object
implements AnnotationParameterInfo<Z>

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
AnnotationParameterInfoImpl(AnnotatedDelegate<T,M,A,P,F,E> owner, A annotation, P parameter)
           
 
Method Summary
 java.lang.String getName()
           
 AnnotationParameterType<Z> getType()
           
 Z getValue()
           
 java.util.List<Z> getValues()
           
 boolean isMultiValued()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationParameterInfoImpl

public AnnotationParameterInfoImpl(AnnotatedDelegate<T,M,A,P,F,E> owner,
                                   A annotation,
                                   P parameter)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface AnnotationParameterInfo<Z>

getType

public AnnotationParameterType<Z> getType()
Specified by:
getType in interface AnnotationParameterInfo<Z>

isMultiValued

public boolean isMultiValued()
Specified by:
isMultiValued in interface AnnotationParameterInfo<Z>

getValues

public java.util.List<Z> getValues()
Specified by:
getValues in interface AnnotationParameterInfo<Z>

getValue

public Z getValue()
Specified by:
getValue in interface AnnotationParameterInfo<Z>


Copyright © 2011 eXo Platform SAS. All Rights Reserved.