|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.struts.validator.Resources
public class Resources
This class helps provides some useful methods for retrieving objects from different scopes of the application.
| Constructor Summary | |
|---|---|
Resources()
|
|
| Method Summary | |
|---|---|
static ActionMessage |
getActionMessage(HttpServletRequest request,
ValidatorAction va,
Field field)
Deprecated. Use getActionMessage(Validator, HttpServletRequest, ValidatorAction, Field) method instead |
static ActionMessage |
getActionMessage(Validator validator,
HttpServletRequest request,
ValidatorAction va,
Field field)
Gets the ActionMessage based on the
ValidatorAction message and the Field's arg
objects. |
static String[] |
getArgs(String actionName,
MessageResources messages,
Locale locale,
Field field)
Gets the message arguments based on the current ValidatorAction
and Field. |
static String |
getMessage(HttpServletRequest request,
String key)
Gets the Locale sensitive value based on the key passed
in. |
static String |
getMessage(MessageResources messages,
Locale locale,
String key)
Gets the Locale sensitive value based on the key passed
in. |
static String |
getMessage(MessageResources messages,
Locale locale,
ValidatorAction va,
Field field)
Gets the locale sensitive message based on the ValidatorAction
message and the Field's arg objects. |
static String |
getMessage(ServletContext application,
HttpServletRequest request,
MessageResources defaultMessages,
Locale locale,
ValidatorAction va,
Field field)
Gets the Locale sensitive value based on the key passed
in. |
static MessageResources |
getMessageResources(HttpServletRequest request)
Retrieve MessageResources for the module. |
static MessageResources |
getMessageResources(ServletContext application,
HttpServletRequest request,
String bundle)
Retrieve MessageResources for the module and bundle. |
static ValidatorResources |
getValidatorResources(ServletContext application,
HttpServletRequest request)
Retrieve ValidatorResources for the current module. |
static String |
getVarValue(String varName,
Field field,
Validator validator,
HttpServletRequest request,
boolean required)
Get the value of a variable. |
static String |
getVarValue(Var var,
ServletContext application,
HttpServletRequest request,
boolean required)
Get the value of a variable. |
static Validator |
initValidator(String key,
Object bean,
ServletContext application,
HttpServletRequest request,
ActionMessages 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 |
| Constructor Detail |
|---|
public Resources()
| Method Detail |
|---|
public static ValidatorResources getValidatorResources(ServletContext application,
HttpServletRequest request)
ValidatorResources for the current module.
application - Application Contextrequest - The ServletRequestpublic static MessageResources getMessageResources(HttpServletRequest request)
MessageResources for the module.
request - the servlet request
public static MessageResources getMessageResources(ServletContext application,
HttpServletRequest request,
String bundle)
MessageResources for the module and bundle.
application - the servlet contextrequest - the servlet requestbundle - the bundle key
public static String getVarValue(String varName,
Field field,
Validator validator,
HttpServletRequest request,
boolean required)
varName - The variable namefield - the validator Fieldvalidator - The Validatorrequest - the servlet requestrequired - Whether the variable is mandatory
public static String getVarValue(Var var,
ServletContext application,
HttpServletRequest request,
boolean required)
var - the validator variableapplication - The ServletContextrequest - the servlet requestrequired - Whether the variable is mandatory
public static String getMessage(MessageResources messages,
Locale locale,
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 String getMessage(HttpServletRequest request,
String key)
Locale sensitive value based on the key passed
in.
request - servlet requestkey - the request key
public static String getMessage(MessageResources messages,
Locale locale,
ValidatorAction va,
Field field)
ValidatorAction
message and the Field's arg objects.
messages - The Message resourceslocale - The localeva - The Validator Actionfield - The Validator Field
public static String getMessage(ServletContext application,
HttpServletRequest request,
MessageResources defaultMessages,
Locale locale,
ValidatorAction va,
Field field)
Locale sensitive value based on the key passed
in.
application - the servlet contextrequest - the servlet requestdefaultMessages - The default Message resourceslocale - The localeva - The Validator Actionfield - The Validator Field
public static ActionMessage getActionMessage(HttpServletRequest request,
ValidatorAction va,
Field field)
ActionMessage based on the
ValidatorAction message and the Field's arg
objects.
Note: this method does not respect bundle information
stored with the field's <msg> or <arg> elements, and localization
will not work for alternative resource bundles. This method is
deprecated for this reason, and you should use
getActionMessage(Validator,HttpServletRequest,ValidatorAction,Field)
instead.
request - the servlet requestva - Validator actionfield - the validator Field
public static ActionMessage getActionMessage(Validator validator,
HttpServletRequest request,
ValidatorAction va,
Field field)
ActionMessage based on the
ValidatorAction message and the Field's arg
objects.
validator - the Validatorrequest - the servlet requestva - Validator actionfield - the validator Field
public static String[] getArgs(String actionName,
MessageResources messages,
Locale locale,
Field field)
ValidatorAction
and Field.
actionName - action namemessages - message resourceslocale - the localefield - the validator field
public static Validator initValidator(String key,
Object bean,
ServletContext application,
HttpServletRequest request,
ActionMessages 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 | |||||||||