Home » apache-openwebbeans-1.0.0-incubating-M3-sources » org.apache.webbeans.config » [javadoc | source]
org.apache.webbeans.config
public final class: DefinitionUtil [javadoc | source]
java.lang.Object
   org.apache.webbeans.config.DefinitionUtil
Defines the web beans components common properties.
Method from org.apache.webbeans.config.DefinitionUtil Summary:
addConstructorInjectionPointMetaData,   addFieldInjectionPointMetaData,   addImplicitComponentForInjectionPoint,   addMethodInjectionPointMetaData,   createProducerComponent,   defineApiTypes,   defineDefaultScopeType,   defineDeploymentType,   defineDisposalMethods,   defineInjectedFields,   defineInjectedMethods,   defineName,   defineObserverMethods,   defineProducerMethodApiTypes,   defineProducerMethods,   defineProduerFields,   defineQualifiers,   defineScopeType,   defineSerializable,   defineSimpleWebBeanInterceptorStack,   defineStereoTypes,   defineWebBeanDecoratorStack
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.webbeans.config.DefinitionUtil Detail:
 public static  void addConstructorInjectionPointMetaData(AbstractBean<T> owner,
    Constructor<T> constructor) 
 public static  void addFieldInjectionPointMetaData(AbstractBean<T> owner,
    Field field) 
 public static  void addImplicitComponentForInjectionPoint(InjectionPoint injectionPoint) 
 public static  void addMethodInjectionPointMetaData(AbstractBean<T> owner,
    Method method) 
 public static ProducerMethodBean<T> createProducerComponent(Class<T> returnType,
    Method method,
    AbstractBean<?> parent,
    boolean isSpecializes) 
 public static  void defineApiTypes(AbstractBean<T> component,
    Class<T> clazz) 
    Configures the web bean api types.
 public static  void defineDefaultScopeType(BaseBean<?> component,
    String exceptionMessage) 
 public static Class<Annotation> defineDeploymentType(AbstractBean<T> component,
    Annotation[] beanAnnotations,
    String errorMessage) 
 public static  void defineDisposalMethods(AbstractBean<T> component) 
 public static  void defineInjectedFields(AbstractInjectionTargetBean<T> component) 
 public static  void defineInjectedMethods(AbstractInjectionTargetBean<T> component) 
 public static  void defineName(AbstractBean<T> component,
    Annotation[] anns,
    String defaultName) 
    Configure web beans component name.
 public static  void defineObserverMethods(InjectionTargetBean<T> component,
    Class<T> clazz) 
 public static  void defineProducerMethodApiTypes(AbstractBean<T> component,
    Type type) 
    Configures the producer method web bean api types.
 public static Set<?> defineProducerMethods(AbstractInjectionTargetBean<?> component) 
    Defines the Bean producer methods. Moreover, it configures the producer methods with using the Realizes annotations.
 public static Set<?> defineProduerFields(AbstractBean<?> component) 
 public static  void defineQualifiers(AbstractBean<T> component,
    Annotation[] annotations) 
    Configure web beans component qualifier.
 public static  void defineScopeType(AbstractBean<T> component,
    Annotation[] annotations,
    String exceptionMessage) 
    Configure web beans component scope type.
 public static  void defineSerializable(AbstractBean<T> component) 
 public static  void defineSimpleWebBeanInterceptorStack(AbstractBean<?> component) 
 public static  void defineStereoTypes(BaseBean<?> component,
    Annotation[] anns) 
 public static  void defineWebBeanDecoratorStack(AbstractBean<?> component,
    Object object)