org.jboss.webbeans.introspector
Interface AnnotatedParameter<T>

Type Parameters:
T -
All Superinterfaces:
AnnotatedItem<T,java.lang.Object>
All Known Implementing Classes:
AnnotatedParameterImpl, ForwardingAnnotatedParameter, ParameterInjectionPoint, WrappedAnnotatedParameter

public interface AnnotatedParameter<T>
extends AnnotatedItem<T,java.lang.Object>

AnnotatedParameter provides a uniform access to a method parameter defined either in Java or XML

Author:
Pete Muir

Field Summary
 
Fields inherited from interface org.jboss.webbeans.introspector.AnnotatedItem
MAPPED_METAANNOTATIONS
 
Method Summary
 AnnotatedMember<?,?> getDeclaringMember()
           
 T getValue(Manager manager)
          Gets the actual value of the parameter from the manager
 
Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedItem
getActualTypeArguments, getAnnotation, getAnnotationsAsSet, getAnnotationStore, getBindings, getBindingsAsArray, getDeclaredMetaAnnotations, getFlattenedTypeHierarchy, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getRawType, getType, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isParameterizedType, isProxyable, isPublic, isStatic
 

Method Detail

getValue

T getValue(Manager manager)
Gets the actual value of the parameter from the manager

Parameters:
manager - The Web Beans manager
Returns:
The value

getDeclaringMember

AnnotatedMember<?,?> getDeclaringMember()


Copyright © 2011. All Rights Reserved.