Uses of Interface
org.springframework.beans.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
Modifier and TypeClassDescriptionclass
DefaultBeanWrapper
implementation that should be sufficient for all typical use cases.Modifier and TypeMethodDescriptionstatic BeanWrapper
PropertyAccessorFactory.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
Modifier and TypeMethodDescriptionprotected BeanWrapper
AbstractAutowireCapableBeanFactory.autowireConstructor
(String beanName, RootBeanDefinition mbd, Constructor<?>[] ctors, Object[] explicitArgs) "autowire constructor" (with constructor arguments by type) behavior.protected BeanWrapper
AbstractAutowireCapableBeanFactory.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 BeanWrapper
AbstractAutowireCapableBeanFactory.instantiateBean
(String beanName, RootBeanDefinition mbd) Instantiate the given bean using its default constructor.protected BeanWrapper
AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod
(String beanName, RootBeanDefinition mbd, Object[] explicitArgs) Instantiate the bean using a named factory method.Modifier and TypeMethodDescriptionprotected void
AbstractAutowireCapableBeanFactory.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 void
AbstractAutowireCapableBeanFactory.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 void
AbstractAutowireCapableBeanFactory.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 void
AbstractBeanFactory.initBeanWrapper
(BeanWrapper bw) Initialize the given BeanWrapper with the custom editors registered with this factory.protected void
AbstractAutowireCapableBeanFactory.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.