All Classes and Interfaces
Class
Description
Class defining action configuration information.
Abstract base component containing attributes common to all action UI components.
Action data component used in the bodies of tags descending from ActionComponent
to specify form field data to populate before submitting the form.
Class defining all core action IDs.
Defines the binding between a data object property and a data object ID binding.
Component used to write a data object associated with a target data object using an HTML text field.
Component used to write a list of data objects associated with a target data object using an HTML select field.
Action rule requiring data for at least one of a specified set of fields.
Class defining all core attribute names.
Abstract base class implementing the IFieldRule interface. Provides default
validation checking, support for storing and retrieving the error text and
support for retrieving field descriptions based on a field ID.
Body component used to encapsulate other components.
Class used to format and parse boolean objects.
Component used to write selectable boolean values using an HTML select field.
Abstract bound database data manager class that uses binding information to implement data manager functionality.
Breadcrumb action component used in the bodies of BreadcrumbTrail tags
to specify action IDs to be tracked by the breadcrumb trail.
Component used to display a trail of breadcrumb links.
Button component used to perform some action.
Bws exception from which all package level exceptions should extend.
Component used to write selectable data using an HTML check box field.
Defines the binding between a table column and a data object property.
Abstract base component containing attributes common to all UI components.
Abstract base class used by applications to define configuration.
Package level exception defined as a base exception for the configuration package.
Configuration manager used by core framework classes to retrieve
action, field, page, and object binding related information.
Provides static access to an application defined connection provider factory using
a class specified in the framework properties file.
Class defining all system level constants.
Default servlet class defining the default processing logic used to invoke
business objects based on servlet actions contained in submitted requests.
Package level exception defined as a base exception for the format package.
Class used to validate field values based on a field's associated field converter.
Core frameworks exception from which all package level exceptions should extend.
Class used to format and parse currency values.
Component used to display the current page number.
Abstract database data manager class implementing a portion of the IDataManager interface.
Base class used to store information.
Defines binding information for a data object.
Package level exception defined as a base exception for the datasource package.
Class used to format and parse locale specific date objects.
Component used to write editable data using an HTML date field.
Class used to format and parse date time objects.
Utility class providing database related services for opening connections,
closing connections, committing and rolling back transactions, closing
SQL statements and result sets, retrieving data as different data types
from a SQL result set and setting SQL parameters of different data types in a
prepared SQL statement.
Class used to format and parse decimal values.
Default security manager.
Default validator used to validate data from a given servlet request.
Deletes a data object using submitted information.
Defines the binding between a data object property and another data object binding.
Writes a locale specific description for a given value.
This class provides a locale specific description for a given value.
Exception class defined to handle dirty update notifications caused by an
attempt to update data that has changed since the last data retrieval.
Component used to write a data object associated with a target data object using an HTML text field.
Component used to write a list of data objects associated with a target data object using an HTML select field.
Component used to display read-only data.
Component used to display a read-only value from a list data.
Component used to display multiple read-only values from a list data.
Exception class defined to handle duplicate notifications caused by an
attempt to create a data object that already exists.
Retrieves information needed to add/edit a data object.
Component used to write editable data using an HTML email field.
Class used to validate email fields.
Component used in the body of Fields tag to exclude all field IDs associated with a specified action.
Component used in the body of a Fields tag to specify a Field IDs to be excluded when writing field data.
Class defining field configuration information.
Defines a binding between a field ID and the property name of an object.
Defines a binding between a field ID and the property name of an object.
Class defining all core field IDs.
Writes field values as HTML hidden fields.
Class defining all field values used by the core frameworks classes.
Stores value criterion and order criterion that can be used to retrieve data
using a data manager.
Creates a filter criteria object using parameter data contained in a given HTTP request
and predefined value criterion definitions and order criteria definitions.
Form component used to encapsulate other components used to submit data.
Resource bundle class used to define all default formats used by the core converters.
Class defining format constants used to retrieve converter formats from the formats resource bundle.
Component used to hide and show other components.
Component used to write hidden data using an HTML hidden field.
Package level exception defined as a base exception for the http package.
Interface specifying methods to implement when defining classes capable of
performing action data validation.
Interface supporting the definition of application configurations.
Interface defining methods required by all converters.
Interface defining the required methods for all data manager classes.
Defines the binding between a table column and a data object ID property.
Interface defining domain specific information.
Defines factory methods used to create and recycle objects.
Interface specifying methods to implement when defining classes capable of
performing validation on a given field value.
Defines initializer methods used to re-initialize objects managed by a factory.
Defines all join condition methods.
Interface used to represent items used as reference data by the ListField object.
Component used in the body of Fields tag to include all field IDs associated with a specified action.
Component used in the body of a Fields tag to specify a Field ID to be included when writing field data.
Utility class used to handle the object instantiation.
Provides utility methods for introspecting objects.
Defines all order condition methods.
Interface defining methods required by a processor.
Interface defining methods required by a Security Manager.
Interface supporting the retrieval of sequential values for a given table and column.
SQL element capable of generating SQL text.
Defines all value condition methods.
JDistil exception from which all package level exceptions should extend.
Connection provider that provides database connections from a JNDI connection pool.
Class representing a SQL join.
Class representing a SQL join condition.
Class representing multiple SQL join conditions.
Label component used to display field names.
Link component used to perform some action.
Component used to write selectable data using an HTML select field.
Interface used to represent items used as a data filter by the ListField object.
Default implementation of the list item interface.
Class used to format and parse lists of objects.
This class provides static methods used to load objects with data contained
in a servlet request.
Named object used to store result set data from a query.
Class used to validate the maximum length of a field value.
Component used to write editable data using an HTML text area.
Menu component used to display a menu and its associated as menu items.
Menu bar component used to display one or more menus and their associated menu items.
Menu items component used to display content as menu items.
Resource bundle class used to handle merging the contents of multiple resource
bundles. Required to get around problem in JDK 1.3 where the parent
of a resource bundle is not searched for values.
Package level exception defined as a base exception for the message package.
Resource bundle class used to define all standard messages used throughout
an application.
Class defining message constants used to retrieve messages from the messages resource bundle.
Component used to write selectable data using a combination of HTML select field.
Component used to specify a target list for use with a MultipleListField component.
Class used to format and parse numeric values.
Class used to validate numeric fields associated with one of the numeric field converters.
Defines a binding between the properties of a target class and field IDs.
Component used to write selectable operator values using an HTML select field.
Resource bundle class used to define local specific operator descriptions.
Static class representing SQL condition operators.
Class representing a SQL order condition using bound data object information.
Class representing multiple SQL order conditions.
Defines an order criterion based on a property name and order direction.
Defines an order criterion based on a field ID and order direction.
Class defining page specific information.
Component used to display a page description.
Class defining all core page IDs.
Component used to display page navigation links.
This class provides static methods used to retrieve data as different data
types from a servlet request object using a given field ID.
Component used to write editable data using an HTML password field.
Class used to format and parse percentage values.
Component used to write editable data using an HTML phone field.
Class used to validate phone number fields.
Factory implemented using pojo's.
Factory implemented using an object pool.
Polls all registered pool factories.
Popup menu component used to display content as menu items invoked by a button.
Popup menu items component used to display content as menu items.
Class used to validate postal code fields.
Class used to store data passed from a controlling servlet, such as the
DefaultServlet, to classes implementing the Processor interface.
Package level exception defined as a base exception for the process package.
Class used to store different types of process messages.
Writes all process messages contained in the current process context.
Abstract processor class providing various utility methods.
Base class used to validate fields using a regular expression.
Utility class providing resource lookup services on the default or any specified resource bundle.
Saves a data object using submitted data.
Package level exception defined as a base exception for the security package.
Provides static access to an application defined security manager factory using
a class specified in the framework properties file.
An enhanced list that can be used to retrieve groups of items based on a
specified segment size. By default the segment size is equal to one.
Methods are provided for retrieving and setting the segment size, and
retrieving the current, next, previous, first and last segments.
Provides support for viewing and selecting data objects as values associated with another data object.
Sequence provider that provides sequential values for a specified table and column
using a database sequence.
Provides static access to an application defined sequence provider factory using
a class specified in the framework properties file.
Package level exception defined as a base exception for the servlet package.
Class defining all registered servlet names used by the core framework classes.
Utility class used to clean objects stored in the session attributes
collection when an action is encountered that is outside the scope of
actions associated with any object stored in the session.
Factory implemented using a singleton pojo.
Sortable column header used to sort table data using a sort field and sort direction.
This class provides static string utility methods.
Configuration responsible for loading framework dependent application resources.
Table component simplifies iterative processing and provides
support for other UI components as table elements.
Sequence provider that provides sequential values for a specified table and column
using a database table to maintain the sequential values.
Table data component used to group other components
and define data characteristics.
Table footer component used to group table data elements in a footer
and define footer characteristics.
Table header component used to group table data elements in a header
and define header characteristics.
Table row component used to group table data elements in a row
and define row characteristics.
Component used to write editable data using an HTML text field.
Class used to format and parse locale specific time objects.
Component used to write editable data using an HTML time field.
Component used to display total paging items.
Component used to display total pages.
Package level exception defined as a base exception for the UI package.
Utility class providing static methods for building URL strings, appending query strings
to existing URL's, and appending query string name/value pairs to existing URL's.
Package level exception defined as a base exception for the util package.
Package level exception defined as a base exception for the validation package.
Provides static access to an application defined validator factory using
a class specified in the framework properties file.
Abstract base component containing attributes common to all value UI components.
Class representing a SQL value condition using bound data object information.
Class representing multiple SQL value conditions.
Defines a value criterion based on a property name, operator, and property value.
Defines a value criterion definition based on a target field ID,
operator field ID, default operatorvalue, field ID, and default field value.
Retrieves a list of data objects and stores them into the request attributes.