|
|||||||||||
| 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_KEY
Resources key the ActionErrors is stored under. |
static java.lang.String |
HTTP_SERVLET_REQUEST_KEY
Resources key the HttpServletRequest is stored under. |
static java.lang.String |
SERVLET_CONTEXT_KEY
Resources key the ServletContext is 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 ActionError based on the ValidatorAction message and the
Field'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 ValidatorAction
and Field. |
static java.util.Locale |
getLocale(javax.servlet.http.HttpServletRequest request)
Get the Locale of the current user. |
static java.lang.String |
getMessage(javax.servlet.http.HttpServletRequest request,
java.lang.String key)
Gets the Locale sensitive value based on the key passed in. |
static java.lang.String |
getMessage(MessageResources messages,
java.util.Locale locale,
java.lang.String key)
Gets the Locale sensitive 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 ValidatorAction message and the
Field's arg objects. |
static MessageResources |
getMessageResources(javax.servlet.http.HttpServletRequest request)
Retrieve MessageResources for 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 ValidatorResources for 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 Validator to 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 | ||||||||||