Interface BindingErrorProcessor

All Known Implementing Classes:
DefaultBindingErrorProcessor

public interface BindingErrorProcessor
Strategy for processing DataBinder's missing field errors, and for translating a PropertyAccessException to a FieldError.

The error processor is pluggable so you can treat errors differently if you want to. A default implementation is provided for typical needs.

Note: As of Spring 2.0, this interface operates on a given BindingResult, to be compatible with any binding strategy (bean property, direct field access, etc). It can still receive a BindException as argument (since a BindException implements the BindingResult interface as well) but no longer operates on it directly.

Since:
1.2
Author:
Alef Arendsen, Juergen Hoeller
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    processMissingFieldError(String missingField, BindingResult bindingResult)
    Apply the missing field error to the given BindException.
    void
    processPropertyAccessException(org.springframework.beans.PropertyAccessException ex, BindingResult bindingResult)
    Translate the given PropertyAccessException to an appropriate error registered on the given Errors instance.