spring-framework / org.springframework.validation / DirectFieldBindingResult

DirectFieldBindingResult

open class DirectFieldBindingResult : AbstractPropertyBindingResult

Special implementation of the Errors and BindingResult interfaces, supporting registration and evaluation of binding errors on value objects. Performs direct field access instead of going through JavaBean getters.

Since Spring 4.1 this implementation is able to traverse nested fields.

Author
Juergen Hoeller

Since
2.0

See Also
DataBinder#getBindingResult()DataBinder#initDirectFieldAccess()BeanPropertyBindingResult

Constructors

<init>

DirectFieldBindingResult(target: Any, objectName: String)
DirectFieldBindingResult(target: Any, objectName: String, autoGrowNestedPaths: Boolean)

Create a new DirectFieldBindingResult instance.

Functions

getPropertyAccessor

fun getPropertyAccessor(): ConfigurablePropertyAccessor

Returns the DirectFieldAccessor that this instance uses. Creates a new one if none existed before.

getTarget

fun getTarget(): Any