private static class SpringValidatorAdapter.ViolationFieldError extends FieldError implements java.io.Serializable
FieldError
with Spring-style default message rendering.Modifier and Type | Field and Description |
---|---|
private SpringValidatorAdapter |
adapter |
private <any> |
violation |
Constructor and Description |
---|
ViolationFieldError(java.lang.String objectName,
java.lang.String field,
java.lang.Object rejectedValue,
java.lang.String[] codes,
java.lang.Object[] arguments,
<any> violation,
SpringValidatorAdapter adapter) |
Modifier and Type | Method and Description |
---|---|
boolean |
shouldRenderDefaultMessage()
Indicate whether the specified default message needs to be rendered for
substituting placeholders and/or
MessageFormat escaping. |
equals, getField, getRejectedValue, hashCode, isBindingFailure, toString
contains, getObjectName, unwrap, wrap
getArguments, getCode, getCodes, getDefaultMessage, resolvableToString
@Nullable private transient SpringValidatorAdapter adapter
@Nullable private transient <any> violation
public ViolationFieldError(java.lang.String objectName, java.lang.String field, @Nullable java.lang.Object rejectedValue, java.lang.String[] codes, java.lang.Object[] arguments, <any> violation, SpringValidatorAdapter adapter)
public boolean shouldRenderDefaultMessage()
DefaultMessageSourceResolvable
MessageFormat
escaping.shouldRenderDefaultMessage
in class DefaultMessageSourceResolvable
true
if the default message may contain argument placeholders;
false
if it definitely does not contain placeholders or custom escaping
and can therefore be simply exposed as-isDefaultMessageSourceResolvable.getDefaultMessage()
,
DefaultMessageSourceResolvable.getArguments()
,
MessageSourceSupport.renderDefaultMessage(java.lang.String, java.lang.Object[], java.util.Locale)