## Uses of Interface
org.springframework.beans.PropertyEditorRegistry

- Packages that use PropertyEditorRegistry
  Package | Description
  --- | ---
  org.springframework.beans | This package contains interfaces and classes for manipulating Java beans.
  org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories.
  org.springframework.beans.factory.support | Classes supporting the `org.springframework.beans.factory` package.
  org.springframework.beans.support | Classes supporting the org.springframework.beans package, such as utility classes for sorting and holding lists of beans.
  org.springframework.validation | Provides data binding and validation functionality, for usage in business and/or UI layers.
  org.springframework.web.bind | Provides web-specific data binding functionality.
  org.springframework.web.bind.support | Support classes for web data binding.
  org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.

- - ### Uses of PropertyEditorRegistry in org.springframework.beans

    Subinterfaces of PropertyEditorRegistry in org.springframework.beans
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BeanWrapper` The central interface of Spring's low-level JavaBeans infrastructure.
    `interface` | `ConfigurablePropertyAccessor` Interface that encapsulates configuration methods for a PropertyAccessor.

    Classes in org.springframework.beans that implement PropertyEditorRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractNestablePropertyAccessor` A basic `ConfigurablePropertyAccessor` that provides the necessary infrastructure for all typical use cases.
    `class` | `AbstractPropertyAccessor` Abstract implementation of the `PropertyAccessor` interface.
    `class` | `BeanWrapperImpl` Default `BeanWrapper` implementation that should be sufficient for all typical use cases.
    `class` | `DirectFieldAccessor` `ConfigurablePropertyAccessor` implementation that directly accesses instance fields.
    `class` | `PropertyEditorRegistrySupport` Base implementation of the `PropertyEditorRegistry` interface.
    `class` | `SimpleTypeConverter` Simple implementation of the `TypeConverter` interface that does not operate on a specific target object.
    `class` | `TypeConverterSupport` Base implementation of the `TypeConverter` interface, using a package-private delegate.

    Methods in org.springframework.beans with parameters of type PropertyEditorRegistry
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | PropertyEditorRegistrySupport.`copyCustomEditorsTo(PropertyEditorRegistry target, String nestedProperty)` Copy the custom editors registered in this instance to the given target registry.
    `void` | PropertyEditorRegistrar.`registerCustomEditors(PropertyEditorRegistry registry)` Register custom `PropertyEditors` with the given `PropertyEditorRegistry`.

  - ### Uses of PropertyEditorRegistry in org.springframework.beans.factory.config

    Methods in org.springframework.beans.factory.config with parameters of type PropertyEditorRegistry
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConfigurableBeanFactory.`copyRegisteredEditorsTo(PropertyEditorRegistry registry)` Initialize the given PropertyEditorRegistry with the custom editors that have been registered with this BeanFactory.

  - ### Uses of PropertyEditorRegistry in org.springframework.beans.factory.support

    Methods in org.springframework.beans.factory.support with parameters of type PropertyEditorRegistry
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractBeanFactory.`copyRegisteredEditorsTo(PropertyEditorRegistry registry)`
    `protected void` | AbstractBeanFactory.`registerCustomEditors(PropertyEditorRegistry registry)` Initialize the given PropertyEditorRegistry with the custom editors that have been registered with this BeanFactory.

  - ### Uses of PropertyEditorRegistry in org.springframework.beans.support

    Methods in org.springframework.beans.support with parameters of type PropertyEditorRegistry
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourceEditorRegistrar.`registerCustomEditors(PropertyEditorRegistry registry)` Populate the given `registry` with the following resource editors: ResourceEditor, InputStreamEditor, InputSourceEditor, FileEditor, URLEditor, URIEditor, ClassEditor, ClassArrayEditor.

  - ### Uses of PropertyEditorRegistry in org.springframework.validation

    Classes in org.springframework.validation that implement PropertyEditorRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataBinder` Binder that allows for setting property values on a target object, including support for validation and binding result analysis.

    Methods in org.springframework.validation that return PropertyEditorRegistry
    Modifier and Type | Method and Description
    --- | ---
    `protected PropertyEditorRegistry` | DataBinder.`getPropertyEditorRegistry()` Return the underlying TypeConverter of this binder's BindingResult.
    `PropertyEditorRegistry` | BindException.`getPropertyEditorRegistry()`
    `PropertyEditorRegistry` | BindingResult.`getPropertyEditorRegistry()` Return the underlying PropertyEditorRegistry.
    `PropertyEditorRegistry` | AbstractBindingResult.`getPropertyEditorRegistry()` This implementation returns `null`.
    `PropertyEditorRegistry` | AbstractPropertyBindingResult.`getPropertyEditorRegistry()` Returns the underlying PropertyAccessor.

  - ### Uses of PropertyEditorRegistry in org.springframework.web.bind

    Classes in org.springframework.web.bind that implement PropertyEditorRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServletRequestDataBinder` Special `DataBinder` to perform data binding from servlet request parameters to JavaBeans, including support for multipart files.
    `class` | `WebDataBinder` Special `DataBinder` for data binding from web request parameters to JavaBean objects.

  - ### Uses of PropertyEditorRegistry in org.springframework.web.bind.support

    Classes in org.springframework.web.bind.support that implement PropertyEditorRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebExchangeDataBinder` Specialized `DataBinder` to perform data binding from URL query parameters or form data in the request data to Java objects.
    `class` | `WebRequestDataBinder` Special `DataBinder` to perform data binding from web request parameters to JavaBeans, including support for multipart files.

    Methods in org.springframework.web.bind.support that return PropertyEditorRegistry
    Modifier and Type | Method and Description
    --- | ---
    `PropertyEditorRegistry` | WebExchangeBindException.`getPropertyEditorRegistry()`

  - ### Uses of PropertyEditorRegistry in org.springframework.web.servlet.mvc.method.annotation

    Classes in org.springframework.web.servlet.mvc.method.annotation that implement PropertyEditorRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExtendedServletRequestDataBinder` Subclass of `ServletRequestDataBinder` that adds URI template variables to the values used for data binding.