|
|||||||||||
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.Errors
public void setNestedPath(java.lang.String nestedPath)
setNestedPath
in interface org.springframework.validation.Errors
public java.lang.String getNestedPath()
getNestedPath
in interface org.springframework.validation.Errors
public 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.Errors
java.lang.IllegalArgumentException
protected 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.Errors
protected 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.Errors
public int getErrorCount()
getErrorCount
in interface org.springframework.validation.Errors
public java.util.List getAllErrors()
getAllErrors
in interface org.springframework.validation.Errors
public boolean hasGlobalErrors()
hasGlobalErrors
in interface org.springframework.validation.Errors
public int getGlobalErrorCount()
getGlobalErrorCount
in interface org.springframework.validation.Errors
public java.util.List getGlobalErrors()
getGlobalErrors
in interface org.springframework.validation.Errors
public org.springframework.validation.ObjectError getGlobalError()
getGlobalError
in interface org.springframework.validation.Errors
public boolean hasFieldErrors(java.lang.String field)
hasFieldErrors
in interface org.springframework.validation.Errors
public int getFieldErrorCount(java.lang.String field)
getFieldErrorCount
in interface org.springframework.validation.Errors
public java.util.List getFieldErrors(java.lang.String field)
getFieldErrors
in interface org.springframework.validation.Errors
public 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.Errors
public java.lang.Double getFieldNodeSetCount(java.lang.String field)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |