private static class SpringValidatorAdapter.ViolationObjectError extends ObjectError implements java.io.Serializable
ObjectError
with Spring-style default message rendering.Modifier and Type | Field and Description |
---|---|
private SpringValidatorAdapter |
adapter |
private <any> |
violation |
Constructor and Description |
---|
ViolationObjectError(java.lang.String objectName,
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. |
contains, equals, getObjectName, hashCode, toString, unwrap, wrap
getArguments, getCode, getCodes, getDefaultMessage, resolvableToString
@Nullable private transient SpringValidatorAdapter adapter
@Nullable private transient <any> violation
public ViolationObjectError(java.lang.String objectName, 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)