Uses of Interface
org.springframework.beans.BeanWrapper
Packages that use BeanWrapper
Package
Description
This package contains interfaces and classes for manipulating Java beans.
Classes supporting the
org.springframework.beans.factory package.-
Uses of BeanWrapper in org.springframework.beans
Classes in org.springframework.beans that implement BeanWrapperModifier and TypeClassDescriptionclassDefaultBeanWrapperimplementation that should be sufficient for all typical use cases.Methods in org.springframework.beans that return BeanWrapperModifier and TypeMethodDescriptionstatic BeanWrapperPropertyAccessorFactory.forBeanPropertyAccess(Object target) Obtain a BeanWrapper for the given target object, accessing properties in JavaBeans style. -
Uses of BeanWrapper in org.springframework.beans.factory.support
Methods in org.springframework.beans.factory.support that return BeanWrapperModifier and TypeMethodDescriptionprotected BeanWrapperAbstractAutowireCapableBeanFactory.autowireConstructor(String beanName, RootBeanDefinition mbd, Constructor<?>[] ctors, Object[] explicitArgs) "autowire constructor" (with constructor arguments by type) behavior.protected BeanWrapperAbstractAutowireCapableBeanFactory.createBeanInstance(String beanName, RootBeanDefinition mbd, Object[] args) Create a new instance for the specified bean, using an appropriate instantiation strategy: factory method, constructor autowiring, or simple instantiation.protected BeanWrapperAbstractAutowireCapableBeanFactory.instantiateBean(String beanName, RootBeanDefinition mbd) Instantiate the given bean using its default constructor.protected BeanWrapperAbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(String beanName, RootBeanDefinition mbd, Object[] explicitArgs) Instantiate the bean using a named factory method.Methods in org.springframework.beans.factory.support with parameters of type BeanWrapperModifier and TypeMethodDescriptionprotected voidAbstractAutowireCapableBeanFactory.applyPropertyValues(String beanName, BeanDefinition mbd, BeanWrapper bw, PropertyValues pvs) Apply the given property values, resolving any runtime references to other beans in this bean factory.protected voidAbstractAutowireCapableBeanFactory.autowireByName(String beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) Fill in any missing property values with references to other beans in this factory if autowire is set to "byName".protected voidAbstractAutowireCapableBeanFactory.autowireByType(String beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) Abstract method defining "autowire by type" (bean properties by type) behavior.protected PropertyDescriptor[]AbstractAutowireCapableBeanFactory.filterPropertyDescriptorsForDependencyCheck(BeanWrapper bw) Extract a filtered set of PropertyDescriptors from the given BeanWrapper, excluding ignored dependency types or properties defined on ignored dependency interfaces.protected PropertyDescriptor[]AbstractAutowireCapableBeanFactory.filterPropertyDescriptorsForDependencyCheck(BeanWrapper bw, boolean cache) Extract a filtered set of PropertyDescriptors from the given BeanWrapper, excluding ignored dependency types or properties defined on ignored dependency interfaces.protected voidAbstractBeanFactory.initBeanWrapper(BeanWrapper bw) Initialize the given BeanWrapper with the custom editors registered with this factory.protected voidAbstractAutowireCapableBeanFactory.populateBean(String beanName, RootBeanDefinition mbd, BeanWrapper bw) Populate the bean instance in the given BeanWrapper with the property values from the bean definition.protected String[]AbstractAutowireCapableBeanFactory.unsatisfiedNonSimpleProperties(AbstractBeanDefinition mbd, BeanWrapper bw) Return an array of non-simple bean properties that are unsatisfied.