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
 List<javax.enterprise.inject.spi.InjectionPoint> getConstructorInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner, Constructor<?> member)
           
<T> List<javax.enterprise.inject.spi.InjectionPoint>
getConstructorInjectionPointData(javax.enterprise.inject.spi.Bean<T> owner, javax.enterprise.inject.spi.AnnotatedConstructor<T> constructor)
           
<X> javax.enterprise.inject.spi.InjectionPoint
getFieldInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedField<X> annotField)
           
 javax.enterprise.inject.spi.InjectionPoint getFieldInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner, Field member)
           
<X> List<javax.enterprise.inject.spi.InjectionPoint>
getMethodInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner, javax.enterprise.inject.spi.AnnotatedMethod<X> method)
           
 List<javax.enterprise.inject.spi.InjectionPoint> getMethodInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner, Method member)
           
static javax.enterprise.inject.spi.InjectionPoint getPartialInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner, Type type, Member member, javax.enterprise.inject.spi.Annotated annotated, Annotation... bindings)
           
 
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

getFieldInjectionPointData

public javax.enterprise.inject.spi.InjectionPoint getFieldInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner,
                                                                             Field member)

getFieldInjectionPointData

public <X> javax.enterprise.inject.spi.InjectionPoint getFieldInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner,
                                                                                 javax.enterprise.inject.spi.AnnotatedField<X> annotField)

getMethodInjectionPointData

public List<javax.enterprise.inject.spi.InjectionPoint> getMethodInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner,
                                                                                    Method member)

getMethodInjectionPointData

public <X> List<javax.enterprise.inject.spi.InjectionPoint> getMethodInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner,
                                                                                        javax.enterprise.inject.spi.AnnotatedMethod<X> method)

getPartialInjectionPoint

public static javax.enterprise.inject.spi.InjectionPoint getPartialInjectionPoint(javax.enterprise.inject.spi.Bean<?> owner,
                                                                                  Type type,
                                                                                  Member member,
                                                                                  javax.enterprise.inject.spi.Annotated annotated,
                                                                                  Annotation... bindings)

getConstructorInjectionPointData

public <T> List<javax.enterprise.inject.spi.InjectionPoint> getConstructorInjectionPointData(javax.enterprise.inject.spi.Bean<T> owner,
                                                                                             javax.enterprise.inject.spi.AnnotatedConstructor<T> constructor)

getConstructorInjectionPointData

public List<javax.enterprise.inject.spi.InjectionPoint> getConstructorInjectionPointData(javax.enterprise.inject.spi.Bean<?> owner,
                                                                                         Constructor<?> member)


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.