org.apache.webbeans.inject.impl
Class InjectionPointFactory

java.lang.Object
  extended by org.apache.webbeans.inject.impl.InjectionPointFactory

public class InjectionPointFactory
extends Object


Constructor Summary
InjectionPointFactory(WebBeansContext webBeansContext)
           
 
Method Summary
<X> javax.enterprise.inject.spi.InjectionPoint
buildInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedField<X> annotField)
           
<X> javax.enterprise.inject.spi.InjectionPoint
buildInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedField<X> annotField, boolean fireEvent)
           
<X> javax.enterprise.inject.spi.InjectionPoint
buildInjectionPoint(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.InjectionPoint getPartialInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedParameter<?> parameter, Collection<Annotation> bindings)
           
static javax.enterprise.inject.spi.InjectionPoint getVirtualInjectionPoint(javax.enterprise.inject.spi.Bean<?> bean)
          This method gets used for InjectionPoints needed during programmatic lookup.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.



Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.