Home » apache-openwebbeans-1.0.0-incubating-M3-sources » org.apache.webbeans.component » [javadoc | source]
org.apache.webbeans.component
public class: ProducerFieldBean [javadoc | source]
java.lang.Object
   org.apache.webbeans.component.BaseBean<T>
      org.apache.webbeans.component.AbstractBean<T>
         org.apache.webbeans.component.AbstractProducerBean<T>
            org.apache.webbeans.component.ProducerFieldBean

All Implemented Interfaces:
    IBeanHasParent, javax.enterprise.inject.spi.Bean

Defines the producer field component implementation.
Fields inherited from org.apache.webbeans.component.AbstractProducerBean:
ownerComponent,  producer
Fields inherited from org.apache.webbeans.component.AbstractBean:
name,  type,  implScopeType,  implQualifiers,  apiTypes,  webBeansType,  returnType,  stereoTypes,  specializedBean,  interceptorStack,  decoratorStack,  serializable,  nullable,  injectionPoints,  inheritedMetaData,  dependentOwnerInjectionPoint,  creationalContext
Constructor:
 public ProducerFieldBean(AbstractBean<?> ownerComponent,
    Class<T> returnType) 
    Defines the new producer field component.
    Parameters:
    returnType - type of the field decleration
Method from org.apache.webbeans.component.ProducerFieldBean Summary:
checkNullInstance,   checkScopeType,   createDefaultInstance,   createInstance,   getActualTypeArguments,   getCreatorField,   setProducerField,   toString
Methods from org.apache.webbeans.component.AbstractProducerBean:
createInstance,   destroyBean,   destroyInstance,   dispose,   getInjectionPoints,   getParent,   getParentInstance,   getProducer,   isProducerSet,   setProducer
Methods from org.apache.webbeans.component.AbstractBean:
addApiType,   addInjectionPoint,   addQualifier,   addStereoType,   create,   createInstance,   destroy,   destroyInstance,   getBeanClass,   getCreationalContext,   getDecoratorStack,   getDependent,   getDependentOwnerInjectionPoint,   getDeploymentType,   getImplQualifiers,   getImplScopeType,   getInheritedMetaData,   getInjectionPoint,   getInjectionPoints,   getInterceptorStack,   getLogger,   getName,   getOwbStereotypes,   getPrecedence,   getQualifiers,   getReturnType,   getScope,   getStereotypes,   getType,   getTypes,   getWebBeansType,   isAlternative,   isNullable,   isSerializable,   isSpecializedBean,   setCreationalContext,   setDependentOwnerInjectionPoint,   setImplScopeType,   setInheritedMetaData,   setName,   setNullable,   setSerializable,   setSpecializedBean,   setType,   toString
Methods from org.apache.webbeans.component.BaseBean:
addApiType,   addInjectionPoint,   addQualifier,   addStereoType,   getCreationalContext,   getDecoratorStack,   getDependent,   getImplQualifiers,   getImplScopeType,   getInheritedMetaData,   getInjectionPoint,   getInterceptorStack,   getManager,   getOwbStereotypes,   getPrecedence,   getReturnType,   getType,   getWebBeansType,   isSpecializedBean,   setCreationalContext,   setImplScopeType,   setName,   setNullable,   setSerializable,   setSpecializedBean,   setType
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.webbeans.component.ProducerFieldBean Detail:
 protected  void checkNullInstance(Object instance) 
    Check null instance.
 protected  void checkScopeType() 
    Check scope type passivation controls.
 protected T createDefaultInstance(CreationalContext<T> creationalContext) 
    Default producer method creation.
 protected T createInstance(CreationalContext<T> creationalContext) 
    {@inheritDoc}
 public Type[] getActualTypeArguments() 
    Returns actual type arguments.
 public Field getCreatorField() 
    Gets creator field.
 public  void setProducerField(Field field) 
    Set producer field.
 public String toString() 
    {@inheritDoc}