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

Packages that use AnnotatedItem
org.jboss.webbeans   
org.jboss.webbeans.bean   
org.jboss.webbeans.bean.standard   
org.jboss.webbeans.injection   
org.jboss.webbeans.injection.resolution   
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> T
ManagerImpl.getInstanceByType(AnnotatedItem<T,?> element, java.lang.annotation.Annotation... bindings)
          Resolve an instance, verify that the resolved bean can be instantiated, and return
<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.
<T> java.util.Set<Bean<T>>
ManagerImpl.resolveByType(AnnotatedItem<T,?> element, InjectionPoint injectionPoint, java.lang.annotation.Annotation... bindings)
           
 

Uses of AnnotatedItem in org.jboss.webbeans.bean
 

Methods in org.jboss.webbeans.bean that return AnnotatedItem
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
 

Uses of AnnotatedItem in org.jboss.webbeans.bean.standard
 

Methods in org.jboss.webbeans.bean.standard that return AnnotatedItem
<T,S> AnnotatedItem<T,S>
FacadeBeanAnnotatedItemTransformer.transform(AnnotatedItem<T,S> element)
           
 

Methods in org.jboss.webbeans.bean.standard with parameters of type AnnotatedItem
<T,S> AnnotatedItem<T,S>
FacadeBeanAnnotatedItemTransformer.transform(AnnotatedItem<T,S> element)
           
 

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>
           
 

Uses of AnnotatedItem in org.jboss.webbeans.injection.resolution
 

Classes in org.jboss.webbeans.injection.resolution that implement AnnotatedItem
 class ResolvableAnnotatedClass<T>
           
 

Methods in org.jboss.webbeans.injection.resolution that return AnnotatedItem
<T,S> AnnotatedItem<T,S>
AnnotatedItemTransformer.transform(AnnotatedItem<T,S> element)
           
 

Methods in org.jboss.webbeans.injection.resolution 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
<T,S> AnnotatedItem<T,S>
AnnotatedItemTransformer.transform(AnnotatedItem<T,S> element)
           
 

Method parameters in org.jboss.webbeans.injection.resolution 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 AnnotatedItem.isAssignableFrom(AnnotatedItem<?,?> that)
          Extends Java Class assignability such that actual type parameters are also considered
 boolean ForwardingAnnotatedItem.isAssignableFrom(AnnotatedItem<?,?> that)
           
 

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 © 2011. All Rights Reserved.