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

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

Fields inherited from org.apache.webbeans.component.AbstractInjectionTargetBean:
fromRealizes,  injectionTarget
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 XMLManagedBean(Class<T> returnType) 
    Creates new XML defined webbeans component.
    Parameters:
    returnType - type of the webbeans component
Method from org.apache.webbeans.component.xml.XMLManagedBean Summary:
addFieldInjectionPoint,   addFieldValue,   addMethodInjectionPoint,   createInstance,   getFieldValues,   injectFieldValues,   injectFields,   injectMethods,   setInjectableConstructor
Methods from org.apache.webbeans.component.ManagedBean:
createComponentInstance,   getConstructor,   setConstructor
Methods from org.apache.webbeans.component.AbstractInjectionTargetBean:
addInjectedField,   addInjectedMethod,   addObservableMethod,   afterConstructor,   beforeConstructor,   createComponentInstance,   createDefaultInstance,   createInstance,   destroyComponentInstance,   destroyInstance,   getInjectedFields,   getInjectedMethods,   getInjectionPoints,   getInjectionTarget,   getLogger,   getObservableMethods,   injectFields,   injectMethods,   injectResources,   isFromRealizes,   isInjectionTargetSet,   postConstruct,   postConstructDefault,   preDestroy,   preDestroyDefault,   setFromRealizes,   setInjectionTarget
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.xml.XMLManagedBean Detail:
 public  void addFieldInjectionPoint(Field field,
    XMLInjectionPointModel model) 
    Adds new field injection point
 public  void addFieldValue(Field name,
    Object value) 
    Add new field value.
 public  void addMethodInjectionPoint(Method method,
    XMLInjectionPointModel model) 
    Adds new method injection point
 protected T createInstance(CreationalContext<T> creationalContext) 
 public Map<Field, Object> getFieldValues() 
 protected  void injectFieldValues(T instance) 
 public  void injectFields(T instance,
    CreationalContext<T> creationalContext) 
 public  void injectMethods(T instance,
    CreationalContext<T> creationalContext) 
 public  void setInjectableConstructor(XMLInjectableConstructor<T> constructor) 
    Sets injection point for constructor.