|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.springframework.validation.BindException
uk.co.lakesidetech.spxforms.validation.SpXBindException
| Field Summary | |
static java.lang.String |
ERROR_KEY_PREFIX
Prefix for the name of the Errors instance in a model, followed by the object name. |
static java.lang.String |
NESTED_PATH_SEPARATOR
|
| Constructor Summary | |
SpXBindException(org.apache.commons.jxpath.JXPathContext jxpathcontext,
java.lang.String name)
Create a new SpXBindException instance. |
|
| Method Summary | |
protected void |
addError(org.springframework.validation.ObjectError error)
Add a FieldError to the errors list. |
protected void |
doSetNestedPath(java.lang.String nestedPath)
Actually set the nested path. |
protected java.lang.String |
fixedField(java.lang.String field)
Transform the given field into its full path, regarding the nested path of this instance. |
java.util.List |
getAllErrors()
|
protected org.springframework.beans.BeanWrapper |
getBeanWrapper()
Return the BeanWrapper that this instance uses. |
int |
getErrorCount()
|
org.springframework.validation.FieldError |
getFieldError(java.lang.String field)
|
int |
getFieldErrorCount(java.lang.String field)
|
java.util.List |
getFieldErrors(java.lang.String field)
|
java.lang.Double |
getFieldNodeSetCount(java.lang.String field)
|
java.lang.Object |
getFieldValue(java.lang.String field)
|
org.springframework.validation.ObjectError |
getGlobalError()
|
int |
getGlobalErrorCount()
|
java.util.List |
getGlobalErrors()
|
java.lang.String |
getNestedPath()
|
java.lang.String |
getObjectName()
|
java.lang.Object |
getTarget()
Return the wrapped target object. |
boolean |
hasErrors()
|
boolean |
hasFieldErrors(java.lang.String field)
|
boolean |
hasGlobalErrors()
|
protected boolean |
isMatchingFieldError(java.lang.String field,
org.springframework.validation.FieldError fieldError)
Check whether the given FieldError matches the given field. |
void |
popNestedPath()
|
void |
pushNestedPath(java.lang.String subPath)
|
void |
reject(java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
|
void |
reject(java.lang.String errorCode,
java.lang.String defaultMessage)
|
void |
rejectValue(java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
|
void |
rejectValue(java.lang.String field,
java.lang.String errorCode,
java.lang.String defaultMessage)
|
protected java.lang.String[] |
resolveMessageCodes(java.lang.String errorCode)
|
protected java.lang.String[] |
resolveMessageCodes(java.lang.String errorCode,
java.lang.String field)
|
void |
setNestedPath(java.lang.String nestedPath)
|
| Methods inherited from class org.springframework.validation.BindException |
getCustomEditor, getMessage, getMessageCodesResolver, getModel, setMessageCodesResolver |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String ERROR_KEY_PREFIX
public static java.lang.String NESTED_PATH_SEPARATOR
| Constructor Detail |
public SpXBindException(org.apache.commons.jxpath.JXPathContext jxpathcontext,
java.lang.String name)
jxpathcontext - the JXPathContext to bind toname - name of the target objectDefaultMessageCodesResolver| Method Detail |
protected org.springframework.beans.BeanWrapper getBeanWrapper()
public java.lang.Object getTarget()
public java.lang.String getObjectName()
getObjectName in interface org.springframework.validation.Errorspublic void setNestedPath(java.lang.String nestedPath)
setNestedPath in interface org.springframework.validation.Errorspublic java.lang.String getNestedPath()
getNestedPath in interface org.springframework.validation.Errorspublic void pushNestedPath(java.lang.String subPath)
pushNestedPath in interface org.springframework.validation.Errors
public void popNestedPath()
throws java.lang.IllegalArgumentException
popNestedPath in interface org.springframework.validation.Errorsjava.lang.IllegalArgumentExceptionprotected void doSetNestedPath(java.lang.String nestedPath)
protected java.lang.String fixedField(java.lang.String field)
public void reject(java.lang.String errorCode,
java.lang.String defaultMessage)
reject in interface org.springframework.validation.Errors
public void reject(java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
reject in interface org.springframework.validation.Errors
public void rejectValue(java.lang.String field,
java.lang.String errorCode,
java.lang.String defaultMessage)
rejectValue in interface org.springframework.validation.Errors
public void rejectValue(java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
rejectValue in interface org.springframework.validation.Errorsprotected java.lang.String[] resolveMessageCodes(java.lang.String errorCode)
protected java.lang.String[] resolveMessageCodes(java.lang.String errorCode,
java.lang.String field)
protected void addError(org.springframework.validation.ObjectError error)
public boolean hasErrors()
hasErrors in interface org.springframework.validation.Errorspublic int getErrorCount()
getErrorCount in interface org.springframework.validation.Errorspublic java.util.List getAllErrors()
getAllErrors in interface org.springframework.validation.Errorspublic boolean hasGlobalErrors()
hasGlobalErrors in interface org.springframework.validation.Errorspublic int getGlobalErrorCount()
getGlobalErrorCount in interface org.springframework.validation.Errorspublic java.util.List getGlobalErrors()
getGlobalErrors in interface org.springframework.validation.Errorspublic org.springframework.validation.ObjectError getGlobalError()
getGlobalError in interface org.springframework.validation.Errorspublic boolean hasFieldErrors(java.lang.String field)
hasFieldErrors in interface org.springframework.validation.Errorspublic int getFieldErrorCount(java.lang.String field)
getFieldErrorCount in interface org.springframework.validation.Errorspublic java.util.List getFieldErrors(java.lang.String field)
getFieldErrors in interface org.springframework.validation.Errorspublic org.springframework.validation.FieldError getFieldError(java.lang.String field)
getFieldError in interface org.springframework.validation.Errors
protected boolean isMatchingFieldError(java.lang.String field,
org.springframework.validation.FieldError fieldError)
field - the field that we are looking up FieldErrors forfieldError - the candidate FieldError
public java.lang.Object getFieldValue(java.lang.String field)
getFieldValue in interface org.springframework.validation.Errorspublic java.lang.Double getFieldNodeSetCount(java.lang.String field)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||