Uses of Interface
org.jboss.webbeans.introspector.AnnotatedItem

Packages that use AnnotatedItem
org.jboss.webbeans   
org.jboss.webbeans.bean   
org.jboss.webbeans.injection   
org.jboss.webbeans.introspector   
org.jboss.webbeans.introspector.jlr   
 

Uses of AnnotatedItem in org.jboss.webbeans
 

Methods in org.jboss.webbeans with parameters of type AnnotatedItem
<T> Bean<T>
ManagerImpl.getBeanByType(AnnotatedItem<T,?> element, java.lang.annotation.Annotation... bindings)
           
<T> java.util.Set<Bean<T>>
ManagerImpl.resolveByType(AnnotatedItem<T,?> element, java.lang.annotation.Annotation... bindings)
          Check the resolution request is valid, and then ask the resolver to perform the resolution.
 

Uses of AnnotatedItem in org.jboss.webbeans.bean
 

Fields in org.jboss.webbeans.bean declared as AnnotatedItem
protected  AnnotatedItem<T,S> AbstractFacadeBean.annotatedItem
           
 

Methods in org.jboss.webbeans.bean that return AnnotatedItem
protected  AnnotatedItem<T,S> AbstractFacadeBean.getAnnotatedItem()
          Gets the underlying item
protected abstract  AnnotatedItem<T,E> AbstractBean.getAnnotatedItem()
          Returns the annotated time the bean represents
 

Methods in org.jboss.webbeans.bean with parameters of type AnnotatedItem
 boolean AbstractBean.isAssignableFrom(AnnotatedItem<?,?> annotatedItem)
          Checks if this beans annotated item is assignable from another annotated item
static
<T,S> EventBean<T,S>
EventBean.of(AnnotatedItem<Event<T>,S> field, ManagerImpl manager)
          Creates an event Web Bean
static
<T,S> InstanceBean<T,S>
InstanceBean.of(AnnotatedItem<Instance<T>,S> item, ManagerImpl manager)
          Creates an instance Web Bean
 

Constructors in org.jboss.webbeans.bean with parameters of type AnnotatedItem
AbstractFacadeBean(AnnotatedItem<T,S> field, ManagerImpl manager)
          Constructor
EventBean(AnnotatedItem<Event<T>,S> field, ManagerImpl manager)
          Constructor
InstanceBean(AnnotatedItem<Instance<T>,S> field, ManagerImpl manager)
          Constructor
 

Uses of AnnotatedItem in org.jboss.webbeans.injection
 

Subinterfaces of AnnotatedItem in org.jboss.webbeans.injection
 interface AnnotatedInjectionPoint<T,S>
           
 

Classes in org.jboss.webbeans.injection that implement AnnotatedItem
 class ConstructorInjectionPoint<T>
           
 class FieldInjectionPoint<T>
           
 class MethodInjectionPoint<T>
           
 class ParameterInjectionPoint<T>
           
 

Methods in org.jboss.webbeans.injection with parameters of type AnnotatedItem
<T,S> java.util.Set<Bean<T>>
Resolver.get(AnnotatedItem<T,S> key)
          Get the possible beans for the given element
 

Method parameters in org.jboss.webbeans.injection with type arguments of type AnnotatedItem
 void Resolver.addInjectionPoints(java.util.Collection<? extends AnnotatedItem<?,?>> elements)
          Add multiple injection points for later resolving using #registerInjectionPoint(AnnotatedItem).
 

Uses of AnnotatedItem in org.jboss.webbeans.introspector
 

Subinterfaces of AnnotatedItem in org.jboss.webbeans.introspector
 interface AnnotatedAnnotation<T extends Annotation>
          Represents a meta annotation
 interface AnnotatedClass<T>
          Represents a Class
 interface AnnotatedConstructor<T>
          Represents a Class Constructor
 interface AnnotatedField<T>
          AnnotatedField provides a uniform access to the annotations on an annotated field
 interface AnnotatedMember<T,S extends Member>
          AnnotedMember provides enhanced access to an annotated member
 interface AnnotatedMethod<T>
          AnnotatedType provides a uniform access to the annotations on an annotated class defined either in Java or XML
 interface AnnotatedParameter<T>
          AnnotatedParameter provides a uniform access to a method parameter defined either in Java or XML
 interface AnnotatedType<T>
          AnnotatedType provides a uniform access to a type defined either in Java or XML
 

Classes in org.jboss.webbeans.introspector that implement AnnotatedItem
 class ForwardingAnnotatedAnnotation<T extends Annotation>
           
 class ForwardingAnnotatedClass<T>
           
 class ForwardingAnnotatedConstructor<T>
           
 class ForwardingAnnotatedField<T>
           
 class ForwardingAnnotatedItem<T,S>
          Provides an abstraction for delegating access to an annotated item
 class ForwardingAnnotatedMember<T,S extends Member>
           
 class ForwardingAnnotatedMethod<T>
           
 class ForwardingAnnotatedParameter<T>
           
 class ForwardingAnnotatedType<T>
           
 class WrappedAnnotatedClass<T>
           
 class WrappedAnnotatedField<T>
           
 class WrappedAnnotatedMethod<T>
           
 class WrappedAnnotatedParameter<T>
           
 

Methods in org.jboss.webbeans.introspector that return AnnotatedItem
protected abstract  AnnotatedItem<T,S> ForwardingAnnotatedItem.delegate()
          Gets the annotated item
 

Methods in org.jboss.webbeans.introspector with parameters of type AnnotatedItem
 boolean ForwardingAnnotatedItem.isAssignableFrom(AnnotatedItem<?,?> that)
           
 boolean AnnotatedItem.isAssignableFrom(AnnotatedItem<?,?> that)
          Extends Java Class assignability such that actual type parameters are also considered
 

Uses of AnnotatedItem in org.jboss.webbeans.introspector.jlr
 

Classes in org.jboss.webbeans.introspector.jlr that implement AnnotatedItem
 class AbstractAnnotatedItem<T,S>
          Represents functionality common for all annotated items, mainly different mappings of the annotations and meta-annotations AbstractAnnotatedItem is an immutable class and therefore threadsafe
 class AbstractAnnotatedMember<T,S extends Member>
          Represents an abstract annotated memeber (field, method or constructor) This class is immutable, and therefore threadsafe
 class AbstractAnnotatedType<T>
          Represents an abstract annotated type This class is immutable, and therefore threadsafe
 class AnnotatedAnnotationImpl<T extends Annotation>
          Represents an annotated annotation This class is immutable and therefore threadsafe
 class AnnotatedClassImpl<T>
          Represents an annotated class This class is immutable, and therefore threadsafe
 class AnnotatedConstructorImpl<T>
          Represents an annotated constructor This class is immutable, and therefore threadsafe
 class AnnotatedFieldImpl<T>
          Represents an annotated field This class is immutable, and therefore threadsafe
 class AnnotatedMethodImpl<T>
          Represents an annotated method This class is immutable and therefore threadsafe
 class AnnotatedParameterImpl<T>
          Represents a parameter This class is immutable and therefore threadsafe
 

Methods in org.jboss.webbeans.introspector.jlr with parameters of type AnnotatedItem
 boolean AbstractAnnotatedItem.isAssignableFrom(AnnotatedItem<?,?> that)
          Checks if this item is assignable from another annotated item (through type and actual type arguments)
 



Copyright © 2008-2009. All Rights Reserved.