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> InjectionPoint
buildInjectionPoint(Bean<?> owner, AnnotatedField<X> annotField)
           
<X> InjectionPoint
buildInjectionPoint(Bean<?> owner, AnnotatedParameter<X> parameter)
           
<X> List<InjectionPoint>
buildInjectionPoints(Bean<?> owner, AnnotatedCallable<X> callable)
           
<X> Set<InjectionPoint>
buildInjectionPoints(Bean<X> owner, AnnotatedType<X> annotatedType)
           
static InjectionPoint getPartialInjectionPoint(Bean<?> owner, AnnotatedParameter<?> parameter, Annotation... bindings)
           
static InjectionPoint getVirtualInjectionPoint(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<InjectionPoint> buildInjectionPoints(Bean<X> owner,
                                                    AnnotatedType<X> annotatedType)

buildInjectionPoint

public <X> InjectionPoint buildInjectionPoint(Bean<?> owner,
                                              AnnotatedField<X> annotField)

buildInjectionPoint

public <X> InjectionPoint buildInjectionPoint(Bean<?> owner,
                                              AnnotatedParameter<X> parameter)

buildInjectionPoints

public <X> List<InjectionPoint> buildInjectionPoints(Bean<?> owner,
                                                     AnnotatedCallable<X> callable)

getPartialInjectionPoint

public static InjectionPoint getPartialInjectionPoint(Bean<?> owner,
                                                      AnnotatedParameter<?> parameter,
                                                      Annotation... bindings)

getVirtualInjectionPoint

public static InjectionPoint getVirtualInjectionPoint(Bean<?> bean)
This method gets used for InjectionPoints needed during programmatic lookup.



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