org.jboss.webbeans.bean.standard
Class InjectionPointBean
java.lang.Object
javax.inject.manager.Bean<T>
org.jboss.webbeans.bean.RIBean<T>
org.jboss.webbeans.bean.standard.AbstractStandardBean<InjectionPoint>
org.jboss.webbeans.bean.standard.InjectionPointBean
- All Implemented Interfaces:
- Contextual<InjectionPoint>
public class InjectionPointBean
- extends AbstractStandardBean<InjectionPoint>
Bean for InjectionPoint metadata
- Author:
- David Allen
| Methods inherited from class org.jboss.webbeans.bean.standard.AbstractStandardBean |
getBindings, getDeploymentType, getInjectionPoints, getName, getScopeType, getSpecializedBean, isNullable, isPrimitive, isProxyable, isSerializable, isSpecializing |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InjectionPointBean
protected InjectionPointBean(AnnotatedClass<InjectionPoint> clazz,
ManagerImpl manager)
of
public static InjectionPointBean of(ManagerImpl manager)
- Creates an InjectionPoint Web Bean for the injection of the containing bean owning
the field, constructor or method for the annotated item
- Type Parameters:
T - must be InjectionPointS - - Parameters:
field - The annotated member field/parameter for the injectionmanager - The RI manager implementation
- Returns:
- a new bean for this injection point
create
public InjectionPoint create(CreationalContext<InjectionPoint> creationalContext)
destroy
public void destroy(InjectionPoint instance)
getType
public java.lang.Class<InjectionPoint> getType()
- Specified by:
getType in class RIBean<InjectionPoint>
getTypes
public java.util.Set<java.lang.reflect.Type> getTypes()
- Specified by:
getTypes in class Bean<InjectionPoint>
Copyright © 2008-2009. All Rights Reserved.