| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| javax.enterprise.inject.spi.builder |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedTypeConfigurator<?> |
BeforeBeanDiscovery.addAnnotatedType(String id)
Obtains a new
AnnotatedTypeConfigurator to configure a new AnnotatedType and
add it to the set of types which will be scanned during bean discovery at the end of the observer invocation
This method allows multiple annotated types, based on the same underlying type, to be defined with a builder. |
AnnotatedTypeConfigurator<?> |
AfterTypeDiscovery.addAnnotatedType(String id)
Obtains a new
AnnotatedTypeConfigurator to configure a new AnnotatedType and
add it to the set of types which will be scanned during bean discovery at the end of the observer invocation. |
AnnotatedTypeConfigurator<X> |
ProcessAnnotatedType.configureAnnotatedType()
Returns an
AnnotatedTypeConfigurator initialized with the AnnotatedType processed by this event
to configure a new AnnotatedType that will replace the original one at the end of the observer invocation. |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToConstructor(AnnotatedConstructor<T> constructor,
Annotation annotation)
Add an annotation to the specified constructor.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToConstructor(Constructor<T> constructor,
Annotation annotation)
Add an annotation to the specified constructor.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToConstructorParameter(Constructor<T> constructor,
int position,
Annotation annotation)
Add an annotation to the specified constructor parameter.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToField(AnnotatedField<? super T> field,
Annotation annotation)
Add an annotation to the specified field.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToField(Field field,
Annotation annotation)
Add an annotation to the specified field.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToMethod(AnnotatedMethod<? super T> method,
Annotation annotation)
Add an annotation to the specified method.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToMethod(Method method,
Annotation annotation)
Add an annotation to the specified method.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToMethodParameter(Method method,
int position,
Annotation annotation)
Add an annotation to the specified method parameter.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToParameter(AnnotatedParameter<? super T> parameter,
Annotation annotation)
Add an annotation to the specified parameter.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.addToType(Annotation annotation)
Add an annotation to the type declaration.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeBuilder.configure()
Give access to the builder configuration
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.overrideConstructorParameterType(Constructor<T> constructor,
int position,
Type type)
Override the declared type of a constructor parameter
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.overrideFieldType(AnnotatedField<? super T> field,
Type type)
Override the declared type of a field
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.overrideFieldType(Field field,
Type type)
Override the declared type of a field
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.overrideMethodParameterType(Method method,
int position,
Type type)
Override the declared type of a method parameter
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.overrideParameterType(AnnotatedParameter<? super T> parameter,
Type type)
Override the declared type of a parameter.
|
<U extends T> |
AnnotatedTypeConfigurator.read(AnnotatedType<U> type)
Reads in from an existing AnnotatedType.
|
<U extends T> |
AnnotatedTypeConfigurator.read(AnnotatedType<U> type,
boolean overwrite)
Reads in from an existing AnnotatedType.
|
<U extends T> |
AnnotatedTypeConfigurator.read(Class<U> type)
Reads the annotations from an existing java type.
|
<U extends T> |
AnnotatedTypeConfigurator.read(Class<U> type,
boolean overwrite)
Reads the annotations from an existing java type.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromAll(Annotation annotation)
Remove the provided annotation from the type, and all of it's members.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromAll(Class<? extends Annotation> annotationType)
Remove annotations from the type, and all of it's members.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromConstructor(AnnotatedConstructor<T> constructor,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified constructor.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromConstructor(Constructor<T> constructor,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified constructor.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromConstructorParameter(Constructor<T> constructor,
int position,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified constructor parameter.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromField(AnnotatedField<? super T> field,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified field.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromField(Field field,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified field.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromMethod(AnnotatedMethod<? super T> method,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified method.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromMethod(Method method,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified method.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromMethodParameter(Method method,
int position,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified method parameter.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromParameter(AnnotatedParameter<? super T> parameter,
Class<? extends Annotation> annotationType)
Remove an annotation from the specified parameter.
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromType(Annotation annotation)
Remove an annotation instance from the type
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.removeFromType(Class<? extends Annotation> annotationType)
Remove an annotation class from the type
|
AnnotatedTypeConfigurator<T> |
AnnotatedTypeConfigurator.setType(Class<T> type)
set the class represented by the AnnotatedType to configure
|
Copyright © 2008-2016 JBoss by Red Hat, Inc.. All Rights Reserved.