All Classes and Interfaces

Class
Description
Base class of Struts 2 Action that supports server state per browser tab.
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 adjusters of collections.
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 converters to collection-based data types that just format for a view helper.
Template class for client supplied adjusters that modifies a form field collection value.
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 converters that just format for a view helper.
Template class for client supplied validators that convert a string-based form field to a single, other data type.
Template class for client supplied adjusters that modifies a form field value.
Template class for client supplied validators that validates a converted form field value that are single values.
Unused.
Template Struts 2 Action for creating Strategies that load an instance of ListCache, usually from a form.
Configures list to be loaded by Struts, finder action and whether empty lists means search parameters must be rejected.
 
Template class for creating Command objects that load an id list in the ListCache used by the target, viewer action.
Configures list to be loaded by Struts, finder action and whether empty lists means search parameters must be rejected.
 
Template class for creating Command objects that load an index-based list in the ListCache used by the target, viewer action.
Configures list to be loaded by Struts, finder action and whether empty lists means search parameters must be rejected.
 
Template class for creating Command objects that load a list cache in the AbstractCompositeCache.
Configures list to be loaded by Struts, finder action and whether empty lists means search parameters must be rejected.
 
Template class for creating Command objects that load a list cache in the AbstractCompositeCache by various pagination modes, whether full list, page by id, or page by index.
Configures list to be loaded by Struts, finder action and whether empty lists means search parameters must be rejected.
 
Template for class that receives form data for form driven Actions.
Template for Struts 2 forms that receives form data and can be processed by FormFormatterInterceptor and StrutsMiscellaneousLibrary.updateDisplay(java.lang.Class<?>, java.lang.Object, java.lang.Object).
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.
Unused.
Unused.
Preferred template class for implementations of non-conversion validators of single value data types.
 
Preferred template class for implementations of post conversion adjusters.
Preferred template class for implementations of post-conversion validators of single value data types.
Template class for changing business data related to the currently, selected item.
Configures list that is updated by save action.
Forwarding and cache updating response set by concrete subclass.
ADD_AND_RELOAD_ITEMAdds item to list and reloads item for all required data. ADD_ITEMAdds item to list, which must have all expected data. DESELECTSets the list selection to no item. NONEDoes not affect list. RELOAD_ENTIREReloads master list, which means all slave lists are cleared for reload. RELOAD_ITEMReloads selected item of list only. RELOAD_LISTReloads list using current list finder. RELOAD_MASTERReloads selected item of master list, which means all slave lists are cleared for reload. REMOVE_ITEMRemoves selected item of list.
 
Template class for Struts 2 actions that display something.
Struts 2 Template class for displaying and controlling list data on a JSP from an instance of ListCache, which, if it's a slave list, is linked to a master list.
Configures list to be loaded by viewer action.
Interface for adjusters, which alter form field values and used by AnnotationValidationInterceptor and AnnotationValidationInterceptor2.
Deprecated.
Only recognises form fields in formatted/unformatted pairs (pair conversion mode).
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.
Struts 2 Interceptor for setting form fields from request parameters, adjusting, converting, validating, and writing error messages where data type conversion fails, according to form field annotations.
Interface validating a form based on annotations in Struts 2.
Defines a form field (whether on a Struts Action or model of ModelDriven Struts Action) should be converted to a BigDecimal 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 converted to a boolean or Boolean type.
 
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.
Defines a form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a byte or Byte 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 to a char or Character type and error message to display if this fails.
 
Interface for form field validators used by AnnotationValidationInterceptor and AnnotationValidationInterceptor2 that convert from string values to collections and vice versa.
Interface for post conversion adjusters, which alter form field values that are collections and used by AnnotationValidationInterceptor2 (not AnnotationValidationInterceptor).
Interface for form field validators used by AnnotationValidationInterceptor and AnnotationValidationInterceptor2 that check a converted value.
Describes result of a conversion.
Interface for form field validators used by AnnotationValidationInterceptor and AnnotationValidationInterceptor2 that convert from string values to single values and vice versa.
Defines how a raw form field value (whether on a Struts Action or model of ModelDriven Struts Action) that should be modified before validation and conversion using a client supplied adjuster.
Defines a form field (whether on a Struts Action or model of ModelDriven Struts Action) should be converted using a client supplied collection converter to a recipient field of some type of collection and error message to display if this fails.
Defines how a form field value (whether on a Struts Action or model of ModelDriven Struts Action) that is a collection should be modified after conversion but before post conversion validation using a client supplied adjuster.
Defines custom validation of a collection of converted values and error message to display if this fails.
Defines a single value form field (whether on a Struts Action or model of ModelDriven Struts Action) should be converted using a client supplied converter to another and error message to display if this fails.
Defines how a single value form field value (whether on a Struts Action or model of ModelDriven Struts Action) that should be modified after conversion but before post conversion validation using a client supplied adjuster.
Defines custom validation of a converted value and error message to display if this fails.
Defines a single value 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 form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a Date type and error message to display if this fails.
 
 
Describes the result of a attempting to convert from a string to the generic type, and the field to receive it, successful or not.
Thread local execution state of algorithm about a field.
 
 
Thread local execution state of algorithm.
Describes processing step.
Default library for formatting a record to a view helper, according to converter annotations or default converter on the view helper fields, in Struts 2.
 
 
Modes of how an unformatted, record field is converted to a formatted, display field, each with their own processing function.
Implementation of FormFormatter used by FormFormatterInterceptor.
Thread local execution state of algorithm about a field.
 
 
Thread local execution state of algorithm.
 
Marks a string field of a view helper not to receive a formatted value using DefaultDisplayFormatter.updateDisplay(java.lang.Class<?>, java.lang.Object, java.lang.Object).
Interface of library for formatting a record to a view helper in Struts 2.
Defines a form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a double or Double 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 to a enumerated type and error message to display if this fails.
 
Deprecated.
Designed for forms using formatted/unformatted field pairs (pair conversion mode) and less useful for form fields set using auto conversion or default conversion mode.
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 form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a float or Float type and error message to display if this fails.
 
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.
Template defining class that receives form data for form driven Actions.
Form validation success/fail states accepted by receiving Action.
Static library functions for formatting data for display but also parsing them for validation.
Value Object describing formatted field values to be placed on the Value Stack.
Model bean, passed to JSP, that stores list and index of currently, selected item.
Interface indicating Struts 2 action accepts form data into a form object and describes how the form should be handled in workflow.
Exception describing that a converter or post-conversion validator (for single value or collection) is not compatible with a form field's type.
Interface of form formatter in Struts 2.
Struts 2 Interceptor used by view Actions for writing formatted versions of forms onto the Value Stack, so they're displayed instead of the unformatted form, using any conversion annotations on form fields.
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 form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a 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 some collection type of Integer and error message to display if this fails.
 
Deprecated.
Designed for forms using formatted/unformatted field pairs (pair conversion mode) and less useful for form fields set using auto conversion or default conversion mode.
Concrete subclass of SingleSelectBoxDisplay that formats list of numbers for display in an HTML select box.
Defines error message to display if an integer is not within a range.
 
Static functions used by validation Interceptors, form formating Interceptors and validators.
Summarises the list of recognised annotations of a form field.
 
 
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.
Generic Adapter definition for extracting the id or primary key from a Data Transfer Object or entity bean.
Template, record list framework that uses finder Strategies to lazy load lists, pages of a list, and details of the currently selected record as needed, and typically combined with others in a framework like AbstractCompositeCache.
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 String form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a recipient field of long or Long type and error message to display if this fails.
 
Defines a non-String form field (whether on a Struts Action or model of ModelDriven Struts Action) must be converted from request parameters using Form.manualParameterConvert(java.util.Map<java.lang.String, java.lang.String>, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.TextProvider).
Value Object that describes the successes and failures of manually written conversion of request parameters.
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 an integer 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 and AnnotationValidationInterceptor2 that don't convert from string values.
Class for form driven Actions that don't receive 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 and AnnotationValidationInterceptor2.
Interface for post conversion adjusters, which alter form field values and used by AnnotationValidationInterceptor2 (not AnnotationValidationInterceptor).
Interface for form field validators used by AnnotationValidationInterceptor and AnnotationValidationInterceptor2 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.
 
Struts 2 Interceptor for setting conversion errors as overriding properties of the Value Stack, so rejected and failed form field values are displayed.
Defines error message to display if a form field (whether on a Struts Action or model of ModelDriven Struts Action) has not been set.
Message for any error messages.
 
Aids creation of OPTION tags in JSPs for SELECT elements by formatting items for display.
Aids creation of OPTION tags in JSPs for SELECT elements by formatting items for display.
Static library functions for servlets.
Defines a form field (whether on a Struts Action or model of ModelDriven Struts Action) should be parsed to a short or Short type and error message to display if this fails.
 
Strategy for finding single item.
Deprecated.
Designed for forms using formatted/unformatted field pairs (pair conversion mode) and less useful for form fields set using auto conversion or default conversion mode.
Template that aids creation of OPTION tags in JSPs for single selection SELECT elements by formatting an unformatted 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 some collection of String.
 
Various static library functions for use by library clients not covered other libraries.
 
Sets the time part of a date form field (whether on a Struts Action or model of ModelDriven Struts Action) to the last millisecond of the day.
 
Defines a form field value (whether on a Struts Action or model of ModelDriven Struts Action) should be modified using the String.toLowerCase() function.
 
Sets the time part of a date form field (whether on a Struts Action or model of ModelDriven Struts Action) to midnight, the start of the day.
 
Defines a form field value (whether on a Struts Action or model of ModelDriven Struts Action) should be modified using the String.toUpperCase() function.
 
Defines a 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.
Describes result of a validation.
Base interface for form field converters and validators used by AnnotationValidationInterceptor and AnnotationValidationInterceptor2.