Package | Description |
---|---|
org.jboss.weld.bean | |
org.jboss.weld.bean.builtin.ee | |
org.jboss.weld.bootstrap | |
org.jboss.weld.injection | |
org.jboss.weld.introspector | |
org.jboss.weld.introspector.jlr |
Modifier and Type | Method and Description |
---|---|
WeldField<T,? super X> |
ProducerField.getWeldAnnotated()
Gets the annotated item representing the field
|
Modifier and Type | Method and Description |
---|---|
protected static String |
ProducerField.createId(WeldField<?,?> field,
AbstractClassBean<?> declaringBean) |
static <X,T> ProducerField<X,T> |
ProducerField.of(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates a producer field
|
Constructor and Description |
---|
ProducerField(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static <X,T> EEResourceProducerField<X,T> |
EEResourceProducerField.of(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates an EE resource producer field
|
Constructor and Description |
---|
EEResourceProducerField(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
Modifier and Type | Method and Description |
---|---|
protected <X,T> void |
AbstractBeanDeployer.createProducerField(AbstractClassBean<X> declaringBean,
WeldField<T,? super X> field) |
protected boolean |
AbstractBeanDeployer.isEEResourceProducerField(WeldField<?,?> field) |
Modifier and Type | Class and Description |
---|---|
class |
FieldInjectionPoint<T,X> |
Modifier and Type | Method and Description |
---|---|
protected WeldField<T,X> |
FieldInjectionPoint.delegate() |
Modifier and Type | Method and Description |
---|---|
static <T,X> FieldInjectionPoint<T,X> |
FieldInjectionPoint.of(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldField<T,X> field) |
Constructor and Description |
---|
FieldInjectionPoint(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldField<T,X> field) |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingWeldField<T,X> |
Modifier and Type | Method and Description |
---|---|
protected abstract WeldField<T,X> |
ForwardingWeldField.delegate() |
<F> WeldField<F,?> |
WeldClass.getDeclaredWeldField(String fieldName)
Get a field by name
|
<F> WeldField<F,?> |
ForwardingWeldClass.getDeclaredWeldField(String fieldName) |
Modifier and Type | Method and Description |
---|---|
Collection<WeldField<?,? super T>> |
WeldClass.getDeclaredWeldFields(Class<? extends Annotation> annotationType)
Gets all fields which are annotated with the given annotation type on this
class only.
|
Collection<WeldField<?,? super T>> |
ForwardingWeldClass.getDeclaredWeldFields(Class<? extends Annotation> annotationType) |
Collection<WeldField<?,?>> |
WeldClass.getWeldFields()
Gets all fields on the type
|
Collection<WeldField<?,?>> |
ForwardingWeldClass.getWeldFields() |
Collection<WeldField<?,?>> |
WeldClass.getWeldFields(Class<? extends Annotation> annotationType)
Gets all fields which are annotated with the given annotation type on this
class and all super classes
|
Collection<WeldField<?,?>> |
ForwardingWeldClass.getWeldFields(Class<? extends Annotation> annotationType) |
Modifier and Type | Class and Description |
---|---|
class |
WeldFieldImpl<T,X>
Represents an annotated field
This class is immutable, and therefore threadsafe
|
Modifier and Type | Method and Description |
---|---|
<F> WeldField<F,?> |
WeldClassImpl.getDeclaredWeldField(String fieldName) |
Modifier and Type | Method and Description |
---|---|
Collection<WeldField<?,?>> |
WeldClassImpl.getDeclaredFields() |
Collection<WeldField<?,? super T>> |
WeldClassImpl.getDeclaredWeldFields(Class<? extends Annotation> annotationType) |
Collection<WeldField<?,?>> |
WeldClassImpl.getWeldFields()
Gets the abstracted fields of the class
Initializes the fields if they are null
|
Collection<WeldField<?,?>> |
WeldClassImpl.getWeldFields(Class<? extends Annotation> annotationType)
Gets the abstracted field annotated with a specific annotation type
If the fields map is null, initialize it first
|
Copyright © 2012 Seam Framework. All Rights Reserved.