Package | Description |
---|---|
javax.enterprise.inject.spi |
The portable extension integration SPI.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IdentifiedAnnotatedType<X>
IdentifiedAnnotatedType allows multiple annotated types, based on the same underlying
type, to be defined. |
Modifier and Type | Method and Description |
---|---|
<T> AnnotatedType<T> |
BeanManager.createAnnotatedType(Class<T> type)
Obtain an
AnnotatedType that may be used to read the annotations of the given class or interface. |
AnnotatedType<X> |
ProcessManagedBean.getAnnotatedBeanClass()
Returns the
AnnotatedType representing the bean class. |
AnnotatedType<X> |
ProcessInjectionTarget.getAnnotatedType()
Returns the
AnnotatedType representing the managed bean class, session bean class or
other Java EE component class supporting injection. |
AnnotatedType<X> |
ProcessAnnotatedType.getAnnotatedType()
Returns the
AnnotatedType object that will be used by the container to read the
declared annotations. |
<T> AnnotatedType<T> |
BeanManager.getAnnotatedType(Class<T> type,
String id)
Obtain the
AnnotatedType that may be used to read the annotations of the given class or interface
as defined during container initialization. |
AnnotatedType<X> |
AnnotatedMember.getDeclaringType()
Get the type which defines this member.
|
Modifier and Type | Method and Description |
---|---|
Iterator<AnnotatedType<?>> |
ProcessModule.getAnnotatedTypes() |
<T> Iterable<AnnotatedType<T>> |
BeanManager.getAnnotatedTypes(Class<T> type)
Obtain the
AnnotatedType s that may be used to read the annotations of the given class or interface
as defined during container initialization. |
Modifier and Type | Method and Description |
---|---|
void |
BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?> type)
Adds a given
AnnotatedType to the set of types which will be scanned during bean
discovery. |
<T> BeanAttributes<T> |
BeanManager.createBeanAttributes(AnnotatedType<T> type)
Obtains a
BeanAttributes for the given AnnotatedType . |
<T> InjectionTarget<T> |
BeanManager.createInjectionTarget(AnnotatedType<T> type)
Obtains an
InjectionTarget for the given AnnotatedType . |
void |
ProcessAnnotatedType.setAnnotatedType(AnnotatedType<X> type)
Replaces the
AnnotatedType . |
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.