|
[Deprecated API] | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | CURRENT API | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.interface21.web.bind.EscapedErrors
Errors wrapper that adds automatic HTML escaping to the wrapped instance, for convenient usage in HTML views. Can be retrieved easily via RequestContext's getErrors method.
Note that BindTag does not use this class to avoid unnecessary creation of ObjectError instances. It just escapes the messages and values that get copied into the respective BindStatus instance.
RequestContext.getErrors(java.lang.String),
BindTag| Constructor Summary | |
EscapedErrors(Errors source)
Create a new EscapedErrors instance for the given source instance. |
|
| Method Summary | |
java.util.List |
getAllErrors()
Get all errors, both global and field ones. |
int |
getErrorCount()
Return the total number of errors. |
FieldError |
getFieldError(java.lang.String field)
Get the first error associated with the given field, if any. |
int |
getFieldErrorCount(java.lang.String field)
Return the number of errors associated with the given field. |
java.util.List |
getFieldErrors(java.lang.String field)
Get all errors associated with the given field. |
java.lang.Object |
getFieldValue(java.lang.String field)
Return the current value of the given field, either the current bean property value or a rejected update from the last binding. |
ObjectError |
getGlobalError()
Get the first global error, if any. |
int |
getGlobalErrorCount()
Return the number of global (i.e. not field-specific) errors. |
java.util.List |
getGlobalErrors()
Get all global errors. |
java.lang.String |
getObjectName()
Return the name of the bound object. |
Errors |
getSource()
|
boolean |
hasErrors()
Return if there were any errors. |
boolean |
hasFieldErrors(java.lang.String field)
Return if there are any errors associated with the given field. |
boolean |
hasGlobalErrors()
Return if there were any global (i.e. not field-specific) errors. |
void |
reject(java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
Reject the current object, using the given error description. |
void |
rejectValue(java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
Reject the given field of the current object, using the given error description. |
void |
setNestedPath(java.lang.String nestedPath)
Allow context to be changed so that standard validators can validate subtrees. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public EscapedErrors(Errors source)
| Method Detail |
public Errors getSource()
public java.lang.String getObjectName()
ErrorsgetObjectName in interface Errors
public void reject(java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
Errorsreject in interface Errorscom.interface21.validation.ErrorserrorCode - error code, interpretable as message keyerrorArgs - error arguments, for argument binding via MessageFormatdefaultMessage - fallback default message
public void rejectValue(java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
ErrorsrejectValue in interface Errorscom.interface21.validation.Errorsfield - field nameerrorCode - error code, interpretable as message keyerrorArgs - error arguments, for argument binding via MessageFormatdefaultMessage - fallback default messagepublic boolean hasErrors()
ErrorshasErrors in interface Errorspublic int getErrorCount()
ErrorsgetErrorCount in interface Errorspublic java.util.List getAllErrors()
ErrorsgetAllErrors in interface Errorscom.interface21.validation.Errorspublic boolean hasGlobalErrors()
ErrorshasGlobalErrors in interface Errorspublic int getGlobalErrorCount()
ErrorsgetGlobalErrorCount in interface Errorspublic java.util.List getGlobalErrors()
ErrorsgetGlobalErrors in interface Errorscom.interface21.validation.Errorspublic ObjectError getGlobalError()
ErrorsgetGlobalError in interface Errorscom.interface21.validation.Errorspublic boolean hasFieldErrors(java.lang.String field)
ErrorshasFieldErrors in interface Errorscom.interface21.validation.Errorsfield - field namepublic int getFieldErrorCount(java.lang.String field)
ErrorsgetFieldErrorCount in interface Errorscom.interface21.validation.Errorsfield - field namepublic java.util.List getFieldErrors(java.lang.String field)
ErrorsgetFieldErrors in interface Errorscom.interface21.validation.Errorsfield - field namepublic FieldError getFieldError(java.lang.String field)
ErrorsgetFieldError in interface Errorscom.interface21.validation.Errorspublic java.lang.Object getFieldValue(java.lang.String field)
ErrorsgetFieldValue in interface Errorscom.interface21.validation.Errorsfield - field namepublic void setNestedPath(java.lang.String nestedPath)
ErrorsFor example, an address validator could validate the subobject address of a customer object.
setNestedPath in interface Errorscom.interface21.validation.ErrorsnestedPath - nested path within this object,
e.g. "address" (defaults to "", null is also acceptable)
|
[Deprecated API] | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | CURRENT API | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||