Interface for class(es) responsible for taking the String/String properties contained in the
Converting them to the rich type of the property on the target JavaBean
Setting the properties on the JavaBean using the appropriate mechanism
Checks to see if a single field's set of values are 'present', where that is defined
as having one or more values, and where each value is a non-empty String after it has
had white space trimmed from each end.
Performs the primary work of the filter, including constructing a StripesRequestWrapper to
wrap the HttpServletRequest, and using the configured LocalePicker to decide which
Locale will be used to process the request.
The errors tag has two modes, one where it displays all validation errors in a list
and a second mode when there is a single enclosed field-error tag that has no name attribute
in which case this tag iterates over the body, displaying each error in turn in place
of the field-error tag.
A wafer thin wrapper around Commons logging that uses var-args to make it
much more efficient to call the logging methods in commons logging without having to
surround every call site with calls to Log.isXXXEnabled().
Used to override the default ListPropertyAccessor in Ognl to return nulls instead of throw
IndexOutOfBoundExceptions, when an attmept is made to access a List property that is not
within the bounds of the list.
Takes the form field name supplied and tries first to resolve a String in the locale
specific bundle for the field name, and if that fails, will try to make a semi-friendly
name by parsing the form field name.