public class ProcessAnnotatedTypeImpl<X> extends AbstractDefinitionContainerEvent implements javax.enterprise.inject.spi.ProcessAnnotatedType<X>
Modifier | Constructor and Description |
---|---|
|
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
SlimAnnotatedType<X> annotatedType,
org.jboss.weld.resources.spi.AnnotationDiscovery discovery) |
protected |
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
SlimAnnotatedType<X> annotatedType,
Class<? extends javax.enterprise.inject.spi.ProcessAnnotatedType> rawType,
org.jboss.weld.resources.spi.AnnotationDiscovery discovery) |
Modifier and Type | Method and Description |
---|---|
protected Resolvable |
createResolvable(SlimAnnotatedType<X> annotatedType,
org.jboss.weld.resources.spi.AnnotationDiscovery discovery) |
void |
fire() |
javax.enterprise.inject.spi.AnnotatedType<X> |
getAnnotatedType() |
SlimAnnotatedType<X> |
getResultingAnnotatedType()
Call this method after all observer methods of this event have been invoked to get the final value of this
AnnotatedType . |
boolean |
isDirty() |
boolean |
isVeto() |
void |
setAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<X> type) |
String |
toString() |
void |
veto() |
getActualTypeArguments, getBeanManager, getErrors, getObserverMethod, getRawType, getReceiver, setObserverMethod, setReceiver
public ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager, SlimAnnotatedType<X> annotatedType, org.jboss.weld.resources.spi.AnnotationDiscovery discovery)
protected ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager, SlimAnnotatedType<X> annotatedType, Class<? extends javax.enterprise.inject.spi.ProcessAnnotatedType> rawType, org.jboss.weld.resources.spi.AnnotationDiscovery discovery)
public javax.enterprise.inject.spi.AnnotatedType<X> getAnnotatedType()
getAnnotatedType
in interface javax.enterprise.inject.spi.ProcessAnnotatedType<X>
public SlimAnnotatedType<X> getResultingAnnotatedType()
AnnotatedType
.public void setAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<X> type)
setAnnotatedType
in interface javax.enterprise.inject.spi.ProcessAnnotatedType<X>
protected Resolvable createResolvable(SlimAnnotatedType<X> annotatedType, org.jboss.weld.resources.spi.AnnotationDiscovery discovery)
public void fire()
fire
in class AbstractDefinitionContainerEvent
public void veto()
veto
in interface javax.enterprise.inject.spi.ProcessAnnotatedType<X>
public boolean isVeto()
public boolean isDirty()
Copyright © 2014 Seam Framework. All rights reserved.