Package org.apache.webbeans.inject.impl
Class InjectionPointFactory
- java.lang.Object
-
- org.apache.webbeans.inject.impl.InjectionPointFactory
-
public class InjectionPointFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description InjectionPointFactory(WebBeansContext webBeansContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <X> javax.enterprise.inject.spi.InjectionPointbuildInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedField<X> annotField)<X> javax.enterprise.inject.spi.InjectionPointbuildInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedField<X> annotField, boolean fireEvent)<X> javax.enterprise.inject.spi.InjectionPointbuildInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedParameter<X> parameter, boolean fireEvent)<X> List<javax.enterprise.inject.spi.InjectionPoint>buildInjectionPoints(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedCallable<X> callable)<X> Set<javax.enterprise.inject.spi.InjectionPoint>buildInjectionPoints(javax.enterprise.inject.spi.Bean<X> owner, javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)static javax.enterprise.inject.spi.InjectionPointgetPartialInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedParameter<?> parameter, Collection<Annotation> bindings)static javax.enterprise.inject.spi.InjectionPointgetVirtualInjectionPoint(javax.enterprise.inject.spi.Bean<?> bean)This method gets used for InjectionPoints needed during programmatic lookup.
-
-
-
Constructor Detail
-
InjectionPointFactory
public InjectionPointFactory(WebBeansContext webBeansContext)
-
-
Method Detail
-
buildInjectionPoints
public <X> Set<javax.enterprise.inject.spi.InjectionPoint> buildInjectionPoints(javax.enterprise.inject.spi.Bean<X> owner, javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
-
buildInjectionPoint
public <X> javax.enterprise.inject.spi.InjectionPoint buildInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedField<X> annotField, boolean fireEvent)
-
buildInjectionPoint
public <X> javax.enterprise.inject.spi.InjectionPoint buildInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedField<X> annotField)
-
buildInjectionPoint
public <X> javax.enterprise.inject.spi.InjectionPoint buildInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedParameter<X> parameter, boolean fireEvent)
-
buildInjectionPoints
public <X> List<javax.enterprise.inject.spi.InjectionPoint> buildInjectionPoints(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedCallable<X> callable)
-
getPartialInjectionPoint
public static javax.enterprise.inject.spi.InjectionPoint getPartialInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedParameter<?> parameter, Collection<Annotation> bindings)
-
getVirtualInjectionPoint
public static javax.enterprise.inject.spi.InjectionPoint getVirtualInjectionPoint(javax.enterprise.inject.spi.Bean<?> bean)
This method gets used for InjectionPoints needed during programmatic lookup.
-
-