spring-web

org.springframework.web.bind
Class EscapedErrors

java.lang.Object
  extended by org.springframework.web.bind.EscapedErrors
All Implemented Interfaces:
org.springframework.validation.Errors

public class EscapedErrors
extends java.lang.Object
implements org.springframework.validation.Errors

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.

Since:
01.03.2003
Author:
Juergen Hoeller
See Also:
org.springframework.web.servlet.support.RequestContext#getErrors, org.springframework.web.servlet.tags.BindTag

Field Summary
 
Fields inherited from interface org.springframework.validation.Errors
NESTED_PATH_SEPARATOR
 
Constructor Summary
EscapedErrors(org.springframework.validation.Errors source)
          Create a new EscapedErrors instance for the given source instance.
 
Method Summary
 void addAllErrors(org.springframework.validation.Errors errors)
           
 java.util.List<org.springframework.validation.ObjectError> getAllErrors()
           
 int getErrorCount()
           
 org.springframework.validation.FieldError getFieldError()
           
 org.springframework.validation.FieldError getFieldError(java.lang.String field)
           
 int getFieldErrorCount()
           
 int getFieldErrorCount(java.lang.String field)
           
 java.util.List<org.springframework.validation.FieldError> getFieldErrors()
           
 java.util.List<org.springframework.validation.FieldError> getFieldErrors(java.lang.String field)
           
 java.lang.Class getFieldType(java.lang.String field)
           
 java.lang.Object getFieldValue(java.lang.String field)
           
 org.springframework.validation.ObjectError getGlobalError()
           
 int getGlobalErrorCount()
           
 java.util.List<org.springframework.validation.ObjectError> getGlobalErrors()
           
 java.lang.String getNestedPath()
           
 java.lang.String getObjectName()
           
 org.springframework.validation.Errors getSource()
           
 boolean hasErrors()
           
 boolean hasFieldErrors()
           
 boolean hasFieldErrors(java.lang.String field)
           
 boolean hasGlobalErrors()
           
 void popNestedPath()
           
 void pushNestedPath(java.lang.String subPath)
           
 void reject(java.lang.String errorCode)
           
 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)
           
 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)
           
 void setNestedPath(java.lang.String nestedPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EscapedErrors

public EscapedErrors(org.springframework.validation.Errors source)
Create a new EscapedErrors instance for the given source instance.

Method Detail

getSource

public org.springframework.validation.Errors getSource()

getObjectName

public java.lang.String getObjectName()
Specified by:
getObjectName in interface org.springframework.validation.Errors

setNestedPath

public void setNestedPath(java.lang.String nestedPath)
Specified by:
setNestedPath in interface org.springframework.validation.Errors

getNestedPath

public java.lang.String getNestedPath()
Specified by:
getNestedPath in interface org.springframework.validation.Errors

pushNestedPath

public void pushNestedPath(java.lang.String subPath)
Specified by:
pushNestedPath in interface org.springframework.validation.Errors

popNestedPath

public void popNestedPath()
                   throws java.lang.IllegalStateException
Specified by:
popNestedPath in interface org.springframework.validation.Errors
Throws:
java.lang.IllegalStateException

reject

public void reject(java.lang.String errorCode)
Specified by:
reject in interface org.springframework.validation.Errors

reject

public void reject(java.lang.String errorCode,
                   java.lang.String defaultMessage)
Specified by:
reject in interface org.springframework.validation.Errors

reject

public void reject(java.lang.String errorCode,
                   java.lang.Object[] errorArgs,
                   java.lang.String defaultMessage)
Specified by:
reject in interface org.springframework.validation.Errors

rejectValue

public void rejectValue(java.lang.String field,
                        java.lang.String errorCode)
Specified by:
rejectValue in interface org.springframework.validation.Errors

rejectValue

public void rejectValue(java.lang.String field,
                        java.lang.String errorCode,
                        java.lang.String defaultMessage)
Specified by:
rejectValue in interface org.springframework.validation.Errors

rejectValue

public void rejectValue(java.lang.String field,
                        java.lang.String errorCode,
                        java.lang.Object[] errorArgs,
                        java.lang.String defaultMessage)
Specified by:
rejectValue in interface org.springframework.validation.Errors

addAllErrors

public void addAllErrors(org.springframework.validation.Errors errors)
Specified by:
addAllErrors in interface org.springframework.validation.Errors

hasErrors

public boolean hasErrors()
Specified by:
hasErrors in interface org.springframework.validation.Errors

getErrorCount

public int getErrorCount()
Specified by:
getErrorCount in interface org.springframework.validation.Errors

getAllErrors

public java.util.List<org.springframework.validation.ObjectError> getAllErrors()
Specified by:
getAllErrors in interface org.springframework.validation.Errors

hasGlobalErrors

public boolean hasGlobalErrors()
Specified by:
hasGlobalErrors in interface org.springframework.validation.Errors

getGlobalErrorCount

public int getGlobalErrorCount()
Specified by:
getGlobalErrorCount in interface org.springframework.validation.Errors

getGlobalErrors

public java.util.List<org.springframework.validation.ObjectError> getGlobalErrors()
Specified by:
getGlobalErrors in interface org.springframework.validation.Errors

getGlobalError

public org.springframework.validation.ObjectError getGlobalError()
Specified by:
getGlobalError in interface org.springframework.validation.Errors

hasFieldErrors

public boolean hasFieldErrors()
Specified by:
hasFieldErrors in interface org.springframework.validation.Errors

getFieldErrorCount

public int getFieldErrorCount()
Specified by:
getFieldErrorCount in interface org.springframework.validation.Errors

getFieldErrors

public java.util.List<org.springframework.validation.FieldError> getFieldErrors()
Specified by:
getFieldErrors in interface org.springframework.validation.Errors

getFieldError

public org.springframework.validation.FieldError getFieldError()
Specified by:
getFieldError in interface org.springframework.validation.Errors

hasFieldErrors

public boolean hasFieldErrors(java.lang.String field)
Specified by:
hasFieldErrors in interface org.springframework.validation.Errors

getFieldErrorCount

public int getFieldErrorCount(java.lang.String field)
Specified by:
getFieldErrorCount in interface org.springframework.validation.Errors

getFieldErrors

public java.util.List<org.springframework.validation.FieldError> getFieldErrors(java.lang.String field)
Specified by:
getFieldErrors in interface org.springframework.validation.Errors

getFieldError

public org.springframework.validation.FieldError getFieldError(java.lang.String field)
Specified by:
getFieldError in interface org.springframework.validation.Errors

getFieldValue

public java.lang.Object getFieldValue(java.lang.String field)
Specified by:
getFieldValue in interface org.springframework.validation.Errors

getFieldType

public java.lang.Class getFieldType(java.lang.String field)
Specified by:
getFieldType in interface org.springframework.validation.Errors

spring-web