Save This Page
Home » spring-framework-2.5.5-with-dependencies » org.springframework » beans » factory » support » [javadoc | source]
org.springframework.beans.factory.support
public class: BeanDefinitionReaderUtils [javadoc | source]
java.lang.Object
   org.springframework.beans.factory.support.BeanDefinitionReaderUtils
Utility methods that are useful for bean definition reader implementations. Mainly intended for internal use.
Field Summary
public static final  String GENERATED_BEAN_NAME_SEPARATOR    Separator for generated bean names. If a class name or parent name is not unique, "#1", "#2" etc will be appended, until the name becomes unique. 
Method from org.springframework.beans.factory.support.BeanDefinitionReaderUtils Summary:
createBeanDefinition,   createBeanDefinition,   generateBeanName,   generateBeanName,   registerBeanDefinition,   registerWithGeneratedName
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.springframework.beans.factory.support.BeanDefinitionReaderUtils Detail:
 public static AbstractBeanDefinition createBeanDefinition(String parentName,
    String className,
    ClassLoader classLoader) throws ClassNotFoundException 
    Create a new GenericBeanDefinition for the given parent name and class name, eagerly loading the bean class if a ClassLoader has been specified.
 public static AbstractBeanDefinition createBeanDefinition(String className,
    String parentName,
    ConstructorArgumentValues cargs,
    MutablePropertyValues pvs,
    ClassLoader classLoader) throws ClassNotFoundException 
Deprecated! in - favor of createBeanDefinition(String, String, ClassLoader)

    Create a new GenericBeanDefinition for the given class name, parent, constructor arguments, and property values.
 public static String generateBeanName(BeanDefinition beanDefinition,
    BeanDefinitionRegistry registry) throws BeanDefinitionStoreException 
    Generate a bean name for the given top-level bean definition, unique within the given bean factory.
 public static String generateBeanName(BeanDefinition definition,
    BeanDefinitionRegistry registry,
    boolean isInnerBean) throws BeanDefinitionStoreException 
    Generate a bean name for the given bean definition, unique within the given bean factory.
 public static  void registerBeanDefinition(BeanDefinitionHolder definitionHolder,
    BeanDefinitionRegistry registry) throws BeanDefinitionStoreException 
    Register the given bean definition with the given bean factory.
 public static String registerWithGeneratedName(AbstractBeanDefinition definition,
    BeanDefinitionRegistry registry) throws BeanDefinitionStoreException 
    Register the given bean definition with a generated name, unique within the given bean factory.