| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.apache.struts.validator.Resources
This class helps provides some useful methods for retrieving objects from different scopes of the application.
| Field Summary | |
| static java.lang.String | ACTION_ERRORS_KEYResources key the ActionErrorsis stored under. | 
| static java.lang.String | HTTP_SERVLET_REQUEST_KEYResources key the HttpServletRequestis stored under. | 
| static java.lang.String | SERVLET_CONTEXT_KEYResources key the ServletContextis stored under. | 
| Constructor Summary | |
| Resources() | |
| Method Summary | |
| static ActionError | getActionError(javax.servlet.http.HttpServletRequest request,
               org.apache.commons.validator.ValidatorAction va,
               org.apache.commons.validator.Field field)Gets the ActionErrorbased on theValidatorActionmessage and theField's arg objects. | 
| static java.lang.String[] | getArgs(java.lang.String actionName,
        MessageResources messages,
        java.util.Locale locale,
        org.apache.commons.validator.Field field)Gets the message arguments based on the current ValidatorActionandField. | 
| static java.util.Locale | getLocale(javax.servlet.http.HttpServletRequest request)Get the Localeof the current user. | 
| static java.lang.String | getMessage(javax.servlet.http.HttpServletRequest request,
           java.lang.String key)Gets the Localesensitive value based on the key passed in. | 
| static java.lang.String | getMessage(MessageResources messages,
           java.util.Locale locale,
           java.lang.String key)Gets the Localesensitive value based on the key passed in. | 
| static java.lang.String | getMessage(MessageResources messages,
           java.util.Locale locale,
           org.apache.commons.validator.ValidatorAction va,
           org.apache.commons.validator.Field field)Gets the locale sensitive message based on the ValidatorActionmessage and theField's arg objects. | 
| static MessageResources | getMessageResources(javax.servlet.http.HttpServletRequest request)Retrieve MessageResourcesfor the module. | 
| static MessageResources | getMessageResources(javax.servlet.ServletContext application)Deprecated. This method can only return the resources for the default module. Use getMessageResources(HttpServletRequest) to get the resources for the current module. | 
| static org.apache.commons.validator.ValidatorResources | getValidatorResources(javax.servlet.ServletContext application)Deprecated. In Struts 1.1 This method can only return the resources for the default module. Use getValidatorResources(HttpServletRequest, ServletContext) to get the resources for the current application module. | 
| static org.apache.commons.validator.ValidatorResources | getValidatorResources(javax.servlet.ServletContext application,
                      javax.servlet.http.HttpServletRequest request)Retrieve ValidatorResourcesfor the current module. | 
| static org.apache.commons.validator.Validator | initValidator(java.lang.String key,
              java.lang.Object bean,
              javax.servlet.ServletContext application,
              javax.servlet.http.HttpServletRequest request,
              ActionErrors errors,
              int page)Initialize the Validatorto perform validation. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static java.lang.String SERVLET_CONTEXT_KEY
ServletContext is stored under.
public static java.lang.String HTTP_SERVLET_REQUEST_KEY
HttpServletRequest is stored under.
public static java.lang.String ACTION_ERRORS_KEY
ActionErrors is stored under.
| Constructor Detail | 
public Resources()
| Method Detail | 
public static org.apache.commons.validator.ValidatorResources getValidatorResources(javax.servlet.ServletContext application)
ValidatorResources for the module.
application - servlet context
public static org.apache.commons.validator.ValidatorResources getValidatorResources(javax.servlet.ServletContext application,
                                                                                    javax.servlet.http.HttpServletRequest request)
ValidatorResources for the current module.
application - Application Contextrequest - The ServletRequestpublic static MessageResources getMessageResources(javax.servlet.ServletContext application)
MessageResources for the application module.
application - servlet contextpublic static MessageResources getMessageResources(javax.servlet.http.HttpServletRequest request)
MessageResources for the module.
request - the servlet requestpublic static java.util.Locale getLocale(javax.servlet.http.HttpServletRequest request)
Locale of the current user.
request - servlet request
public static java.lang.String getMessage(MessageResources messages,
                                          java.util.Locale locale,
                                          java.lang.String key)
Locale sensitive value based on the key passed in.
messages - The Message resourceslocale - The locale.key - Key used to lookup the message
public static java.lang.String getMessage(javax.servlet.http.HttpServletRequest request,
                                          java.lang.String key)
Locale sensitive value based on the key passed in.
request - servlet requestkey - the request key
public static java.lang.String getMessage(MessageResources messages,
                                          java.util.Locale locale,
                                          org.apache.commons.validator.ValidatorAction va,
                                          org.apache.commons.validator.Field field)
ValidatorAction message and the
 Field's arg objects.
messages - The Message resourceslocale - The localeva - The Validator Actionfield - The Validator Field
public static ActionError getActionError(javax.servlet.http.HttpServletRequest request,
                                         org.apache.commons.validator.ValidatorAction va,
                                         org.apache.commons.validator.Field field)
ActionError based on the ValidatorAction message and the
 Field's arg objects.
request - the servlet requestva - Validator actionfield - the validator Field
public static java.lang.String[] getArgs(java.lang.String actionName,
                                         MessageResources messages,
                                         java.util.Locale locale,
                                         org.apache.commons.validator.Field field)
ValidatorAction
 and Field.
actionName - action namemessages - message resourceslocale - the localefield - the validator field
public static org.apache.commons.validator.Validator initValidator(java.lang.String key,
                                                                   java.lang.Object bean,
                                                                   javax.servlet.ServletContext application,
                                                                   javax.servlet.http.HttpServletRequest request,
                                                                   ActionErrors errors,
                                                                   int page)
Validator to perform validation.
key - The key that the validation rules are under (the form elements 
 name attribute).bean - The bean validation is being performed on.application - servlet contextrequest - The current request object.errors - The object any errors will be stored in.page - This in conjunction with  the page property of a 
 Field can control the processing of fields.  If the field's 
 page is less than or equal to this page value, it will be processed.| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||