All Classes and Interfaces

Class
Description
Base class of Struts 2 action that supports injection of user details and other custom integration.
Preferred template class for implementations of adjusters.
Preferred template class for implementations of converters to collection-based data types.
Preferred template class for implementations of post-conversion validators of collection-based data types.
Template for web level, session-based caching a master, record list for editing in various web pages.
Template for web level, session-based caching a master, record list with one slave list for editing in various web pages.
Template for web level, session-based caching a master, record list with two slave lists for editing in various web pages.
Preferred template class for implementations of converters to single value data type.
Template class for client supplied adjusters that modifies a form field value.
Template class for client supplied converters to collection-based data types.
Template class for client supplied validators that validates a converted form field value that are collections.
Template class for client supplied validators that convert a string-based form field to a single, other data type.
Template class for client supplied validators that convert a string-based form field to a single, other data type.
Template class for client supplied validators that validates a converted form field value that are single values.
 
Template for Struts 2 forms that receives form data.
Base class of Struts 2 Action for finding or updating based on form data, or otherwise respond to POST requests.
Template class of Struts 2 action for serving Json data of generic type T, usually for JQuery-based pages using jQuery.getJSON.
 
 
Preferred template class for implementations of non-conversion validators of single value data types.
 
Preferred template class for implementations of post-conversion validators of single value data types.
 
Template class for Struts 2 actions that display something to be displayed.
Interface for adjusters, which alter form field values and used by AnnotationValidationInterceptor.
Struts 2 Interceptor for parsing annotated form fields from strings to another data type and writes error messages where data type conversion fails.
Describes a form field annotation, its type, and an instance of a policy it configures, if applicable.
Describes the result of a attempting to convert from a string to the generic type, and the field to receive it, successful or not.
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a recipient field of BigDecimal type and error message to display if this fails.
 
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a recipient field of boolean or Boolean type and error message to display if this fails.
 
Deprecated.
An old design that can't handle session copying.
Interface for Struts 2 actions that accept a browser tab id.
If the action implements BrowserTabAware, sets tab id from cookies.
If the action implements BrowserTabAware, sets tab id from cookies.
 
Like HttpSession, stores sets of named data or attribute about a user between requests but data are private to each browser tab, so different pages of the same browser don't clash when using the same name.
Implementation of BrowserTabSession.
Interface for form field validators used by AnnotationValidationInterceptor that convert from string values to collections and vice versa.
Interface for form field validators used by AnnotationValidationInterceptor that check a converted value.
Describes result of a conversion.
Interface for form field validators used by AnnotationValidationInterceptor that convert from string values to single values and vice versa.
Defines how a String form field value (whether on a Struts Action or model of ModelDriven Struts Action) that should be modified using a client supplied adjuster.
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) should be converted using a client supplied validator to a recipient field of some type of collection and error message to display if this fails.
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) where the converted value that is a collection and is to be validated using a client supplied validator and error message to display if this fails.
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) should be converted using a client supplied validator to a recipient field and error message to display if this fails.
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) where the converted value is to be validated using a client supplied validator and error message to display if this fails.
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) to be validated using a client supplied validator and error message to display if this fails.
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a recipient field of Date type and error message to display if this fails.
 
 
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a recipient field of enumerated type and error message to display if this fails.
 
Template that aids creation of OPTION tags in JSPs for single selection SELECT elements by formatting an enumerated type for display and selecting from a current value.
Overrides ExceptionMappingInterceptor to always enable logging at ERROR level using the Action's class as the logging category.
Defines a member variable of a Struts action as receiving an injected form processed by another Struts action, whether successfully or not, usually to display it.
 
Static library functions for formatting data for display but also parsing them for validation.
Interface indicating Struts 2 action accepts form data into a form object and describes how the form should be handled in workflow.
Struts 2 Interceptor for formatting annotated form fields from their parsed values.
 
Retrieves a form stored in the session by FormStoreInterceptor and injects it into the action's member variable configured by the Form annotation to accept it.
If the action implements FormDriven, stores the form in the session so it may be retrieved by a later action that displays it.
 
Strategy for finding list of ids or other primary keys.
Defines a String form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a recipient field of int or Integer type and error message to display if this fails.
 
Defines a form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed from comma separated values to a recipient field of some collection type of Integer and error message to display if this fails.
 
Concrete subclass of SingleSelectBoxDisplay that formats list of numbers for display in an HTML select box.
Defines error message to display if a converted value of a String form field (whether on a Struts Action or model of ModelDriven Struts Action) is not within a range.
 
Generic Adapter definition for extracting the id or primary key from a Data Transfer Object or entity bean.
 
Configuration set by concrete class to control template behaviour for lists.
 
 
Notifies that list, selected item, or selection index changed or marked for reload.
Comparator used by ListCache.
Strategy for finding a sorted list.
Strategy for finding the size of a list of records.
Defines a Strng form field value (whether on a Struts Action or model of ModelDriven Struts Action) should be modified using the String.toLowerCase() function.
 
Defines error message to display if a String form field (whether on a Struts Action or model of ModelDriven Struts Action) exceeds a maximum length.
 
If the action implements ValidationAware, amalgametes all action errors and messages from other validation aware actions in the Value Stack.
If the Struts action implements ValidationAware, removes errors and messages stored in the session by MessageStoreInterceptor and injects it into the action.
If the action implements ValidationAware, stores the errors and messages in the session so it may be retrieved by a later action that displays it.
 
Defines error message to display if a converted value of a String form field (whether on a Struts Action or model of ModelDriven Struts Action) is less than a minimum value.
 
Class for serializable type parameters where no instance will actually be created.
Interface for form field validators used by AnnotationValidationInterceptor that don't convert from string values.
Form for Template Struts 2 Actions that use a form class as a type parameter, such as AbstractFormDrivenActionSupport, but don't actually accept any form data.
Strategy for lazy loading a page of records to display from their ids (or other unique key), typically found by a paired IdListFinder instance.
Strategy for lazy loading a page of records to display from an index range (0 based), typically with list size found by ListSizeFinder.
Transfer Object Assembler for lazy loading additional data needed for a search results page that a base record list finder (instance of ListFinder) does not find.
Base interface for form field converters, validators and adjusters used by AnnotationValidationInterceptor.
Interface for form field validators used by AnnotationValidationInterceptor that check a converted value.
Defines error message to display if a String form field (whether on a Struts Action or model of ModelDriven Struts Action) does not match a regular expression.
 
Defines error message to display if a String form field (whether on a Struts Action or model of ModelDriven Struts Action) has not been set.
 
 
Aids creation of OPTION tags in JSPs for SELECT elements by formatting items for display.
Static library functions for servlets.
Strategy for finding single item.
Template that aids creation of OPTION tags in JSPs for single selection SELECT elements by formatting list for display.
Defines a form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed from comma separated values to a recipient field of some collection of String.
 
Defines a String form field value (whether on a Struts Action or model of ModelDriven Struts Action) should be trimmed using the String.trim() function.
 
Detects an exception not handled by the form driven action, logs it, changes the result to 'input' or 'error' as needed and, if it implements ValidationAware, writes an action error for the user.
Defines a String form field value (whether on a Struts Action or model of ModelDriven Struts Action) should be modified using the String.toUowerCase() function.
 
Describes result of a validation.
Base interface for form field converters and validators used by AnnotationValidationInterceptor.
Static functions used by validators.
 
Describes a type of form field annotation and an instance of the policy it configures.
Describes table entry that finds a policy class from the annotation class that configures it.