Home » apache-openwebbeans-1.0.0-incubating-M3-sources » org.apache.webbeans.component.creation » [javadoc | source]
org.apache.webbeans.component.creation
public class: AbstractBeanCreator [javadoc | source]
java.lang.Object
   org.apache.webbeans.component.creation.AbstractBeanCreator

All Implemented Interfaces:
    BeanCreator

Direct Known Subclasses:
    AbstractInjectedTargetBeanCreator, EjbBeanCreatorImpl, ManagedBeanCreatorImpl

Abstract implementation.
Constructor:
 public AbstractBeanCreator(AbstractBean<T> bean,
    Annotation[] beanAnnotations) 
    Creates a bean instance.
    Parameters:
    bean - bean instance
    beanAnnotations - annotations
Method from org.apache.webbeans.component.creation.AbstractBeanCreator Summary:
checkCreateConditions,   defineApiType,   defineDeploymentType,   defineName,   defineQualifier,   defineScopeType,   defineSerializable,   defineStereoTypes,   dispose,   getBean,   getInjectionPoints,   getMetaDataProvider,   getProducer,   isDefaultMetaDataProvider,   isProducerSet,   produce,   setMetaDataProvider,   setProducer
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.webbeans.component.creation.AbstractBeanCreator Detail:
 public  void checkCreateConditions() 
    {@inheritDoc}
 public  void defineApiType() 
    {@inheritDoc}
 public Class<Annotation> defineDeploymentType(String errorMessage) 
    {@inheritDoc}
 public  void defineName(String defaultName) 
    {@inheritDoc}
 public  void defineQualifier() 
    {@inheritDoc}
 public  void defineScopeType(String errorMessage) 
    {@inheritDoc}
 public  void defineSerializable() 
    {@inheritDoc}
 public  void defineStereoTypes() 
    {@inheritDoc}
 public  void dispose(T instance) 
    {@inheritDoc}
 public AbstractBean<T> getBean() 
    {@inheritDoc}
 public Set<InjectionPoint> getInjectionPoints() 
    {@inheritDoc}
 public MetaDataProvider getMetaDataProvider() 
    {@inheritDoc}
 public Producer<T> getProducer() 
    {@inheritDoc}
 protected boolean isDefaultMetaDataProvider() 
    Returns true if metadata provider is default, false otherwise
 public boolean isProducerSet() 
    {@inheritDoc}
 public T produce(CreationalContext<T> creationalContext) 
    {@inheritDoc}
 public  void setMetaDataProvider(MetaDataProvider metadataProvider) 
    {@inheritDoc}
 public  void setProducer(Producer<T> producer) 
    {@inheritDoc}