org.jboss.weld.bootstrap.events
Class ProcessInjectionTargetImpl<T>

java.lang.Object
  extended by org.jboss.weld.bootstrap.events.AbstractContainerEvent
      extended by org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
          extended by org.jboss.weld.bootstrap.events.ProcessInjectionTargetImpl<T>
All Implemented Interfaces:
javax.enterprise.inject.spi.ProcessInjectionTarget<T>

public class ProcessInjectionTargetImpl<T>
extends AbstractDefinitionContainerEvent
implements javax.enterprise.inject.spi.ProcessInjectionTarget<T>


Field Summary
 
Fields inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
EMPTY_TYPE_ARRAY
 
Constructor Summary
ProcessInjectionTargetImpl(BeanManagerImpl beanManager, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, AbstractClassBean<T> bean)
           
 
Method Summary
 void addDefinitionError(java.lang.Throwable t)
           
static
<X> void
fire(BeanManagerImpl beanManager, AbstractClassBean<X> bean)
           
 javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
           
 java.util.List<java.lang.Throwable> getDefinitionErrors()
           
 javax.enterprise.inject.spi.InjectionTarget<T> getInjectionTarget()
           
 void setInjectionTarget(javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget)
           
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
fire
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getBeanManager, getEmptyTypeArray, getErrors, getRawType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessInjectionTargetImpl

public ProcessInjectionTargetImpl(BeanManagerImpl beanManager,
                                  javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
                                  AbstractClassBean<T> bean)
Method Detail

fire

public static <X> void fire(BeanManagerImpl beanManager,
                            AbstractClassBean<X> bean)

addDefinitionError

public void addDefinitionError(java.lang.Throwable t)
Specified by:
addDefinitionError in interface javax.enterprise.inject.spi.ProcessInjectionTarget<T>

getDefinitionErrors

public java.util.List<java.lang.Throwable> getDefinitionErrors()

getAnnotatedType

public javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
Specified by:
getAnnotatedType in interface javax.enterprise.inject.spi.ProcessInjectionTarget<T>

getInjectionTarget

public javax.enterprise.inject.spi.InjectionTarget<T> getInjectionTarget()
Specified by:
getInjectionTarget in interface javax.enterprise.inject.spi.ProcessInjectionTarget<T>

setInjectionTarget

public void setInjectionTarget(javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget)
Specified by:
setInjectionTarget in interface javax.enterprise.inject.spi.ProcessInjectionTarget<T>


Copyright © 2008-2009 Seam Framework. All Rights Reserved.