org.apache.webbeans.container
Class InjectionTargetFactoryImpl<T>

java.lang.Object
  extended by org.apache.webbeans.container.InjectionTargetFactoryImpl<T>
All Implemented Interfaces:
InjectionTargetFactory<T>
Direct Known Subclasses:
DecoratorInjectionTargetFactory, InterceptorInjectionTargetFactory

public class InjectionTargetFactoryImpl<T>
extends Object
implements InjectionTargetFactory<T>


Constructor Summary
InjectionTargetFactoryImpl(AnnotatedType<T> annotatedType, WebBeansContext webBeansContext)
           
 
Method Summary
protected  Set<InjectionPoint> createInjectionPoints(Bean<T> bean)
           
 InjectionTarget<T> createInjectionTarget()
           
 InjectionTarget<T> createInjectionTarget(Bean<T> bean)
           
protected  AnnotatedType<T> getAnnotatedType()
           
protected  List<AnnotatedMethod<?>> getPostConstructMethods()
           
protected  List<AnnotatedMethod<?>> getPreDestroyMethods()
           
protected  WebBeansContext getWebBeansContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectionTargetFactoryImpl

public InjectionTargetFactoryImpl(AnnotatedType<T> annotatedType,
                                  WebBeansContext webBeansContext)
Method Detail

createInjectionTarget

public InjectionTarget<T> createInjectionTarget()

createInjectionTarget

public InjectionTarget<T> createInjectionTarget(Bean<T> bean)
Specified by:
createInjectionTarget in interface InjectionTargetFactory<T>

createInjectionPoints

protected Set<InjectionPoint> createInjectionPoints(Bean<T> bean)

getAnnotatedType

protected AnnotatedType<T> getAnnotatedType()

getWebBeansContext

protected WebBeansContext getWebBeansContext()

getPostConstructMethods

protected List<AnnotatedMethod<?>> getPostConstructMethods()

getPreDestroyMethods

protected List<AnnotatedMethod<?>> getPreDestroyMethods()


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