public class ProcessAnnotatedTypeImpl<X> extends AbstractDefinitionContainerEvent implements ProcessAnnotatedType<X>
| Constructor and Description |
|---|
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType) |
| Modifier and Type | Method and Description |
|---|---|
static <X> ProcessAnnotatedTypeImpl<X> |
fire(BeanManagerImpl beanManager,
WeldClass<X> clazz) |
AnnotatedType<X> |
getAnnotatedType()
Returns the
AnnotatedType object that
will be used by the container to read the declared annotations. |
boolean |
isVeto() |
void |
setAnnotatedType(AnnotatedType<X> type)
Replaces the
AnnotatedType. |
String |
toString() |
void |
veto()
Forces the container to ignore this type.
|
fire, firegetActualTypeArguments, getBeanManager, getErrors, getRawTypepublic ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager, AnnotatedType<X> annotatedType)
public static <X> ProcessAnnotatedTypeImpl<X> fire(BeanManagerImpl beanManager, WeldClass<X> clazz)
public AnnotatedType<X> getAnnotatedType()
ProcessAnnotatedTypeAnnotatedType object that
will be used by the container to read the declared annotations.getAnnotatedType in interface ProcessAnnotatedType<X>AnnotatedType objectpublic void setAnnotatedType(AnnotatedType<X> type)
ProcessAnnotatedTypeAnnotatedType.setAnnotatedType in interface ProcessAnnotatedType<X>type - the new AnnotatedType
object to usepublic void veto()
ProcessAnnotatedTypeveto in interface ProcessAnnotatedType<X>public boolean isVeto()
Copyright © 2013 Seam Framework. All Rights Reserved.