org.jboss.weld.bootstrap.events
Class ProcessAnnotatedTypeImpl<X>

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.ProcessAnnotatedTypeImpl<X>
All Implemented Interfaces:
javax.enterprise.inject.spi.ProcessAnnotatedType<X>

public class ProcessAnnotatedTypeImpl<X>
extends AbstractDefinitionContainerEvent
implements javax.enterprise.inject.spi.ProcessAnnotatedType<X>

Container lifecycle event for each Java class or interface discovered by the container.

Author:
pmuir, David Allen

Constructor Summary
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager, javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
           
 
Method Summary
static
<X> ProcessAnnotatedTypeImpl<X>
fire(BeanManagerImpl beanManager, WeldClass<X> clazz)
           
 javax.enterprise.inject.spi.AnnotatedType<X> getAnnotatedType()
           
 boolean isVeto()
           
 void setAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<X> type)
           
 String toString()
           
 void veto()
           
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
fire, fire
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getActualTypeArguments, getBeanManager, getErrors, getRawType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProcessAnnotatedTypeImpl

public ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
                                javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
Method Detail

fire

public static <X> ProcessAnnotatedTypeImpl<X> fire(BeanManagerImpl beanManager,
                                                   WeldClass<X> clazz)

getAnnotatedType

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

setAnnotatedType

public void setAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<X> type)
Specified by:
setAnnotatedType in interface javax.enterprise.inject.spi.ProcessAnnotatedType<X>

veto

public void veto()
Specified by:
veto in interface javax.enterprise.inject.spi.ProcessAnnotatedType<X>

isVeto

public boolean isVeto()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 Seam Framework. All Rights Reserved.