All Classes and Interfaces
Class
Description
An abstract base implementation of
ComponentValue
.A base class for Condition implementations.
A default base implementation of the ConnectionPool wrapper, handling the collection of statistics
A default abstract implementation of the Database interface.
A base class for Dialog builders.
AbstractEntityApplicationModelTest<Model extends DefaultEntityModel<Model,EditModel,TableModel>,EditModel extends AbstractEntityEditModel,TableModel extends EntityTableModel<EditModel>>
A base class for testing
EntityApplicationModel
subclasses.An abstract EntityConnectionProvider implementation.
AbstractEntityConnectionProvider.AbstractBuilder<T extends EntityConnectionProvider,B extends EntityConnectionProvider.Builder<T,B>>
An abstract
EntityConnectionProvider.Builder
.A default
EntityEditModel
implementationAbstractEntityModelTest<Model extends DefaultEntityModel<Model,EditModel,TableModel>,EditModel extends AbstractEntityEditModel,TableModel extends EntityTableModel<EditModel>>
A base class for testing
EntityModel
subclasses.An abstract
EntityTableModel
implementationAbstractEntityTableModelTest<EditModel extends EntityEditModel,TableModel extends EntityTableModel<EditModel>>
A base class for testing
EntityTableModel
subclasses.A default swing based
FilterModel.Refresher
.A base class for remote connections served by a
EntityServer
.A base class for wrapping reports, handles caching.
A default Server implementation.
Represents a remote client connection.
An abstract
ComponentValue
implementation for a text component.An abstract
Value
implementation handling everything except the value itself.Builds a dialog with a button panel based on actions.
Typed
Attribute
.Provides
AttributeDefinition.Builder
instances.Defines the data type of an Attribute
A default
TableConditionModel.ConditionModelFactory
implementation for creating Entity based column condition models.Defines an Attribute.
Builds a attribute definition instance
Supplies values, for example default ones.
A column containing audit information, such as username or timestamp
The possible audit actions
A column definition representing an audit column
An exception indication an authentication failure
An authenticator.
Auxiliary servers to be run in conjunction with a
Server
must implement this interface.Provides a
AuxiliaryServer
implementation.Builds a JPanel instance using a BorderLayout.
Utility class for working with Borders.
Builds buttons.
Builds a JPanel with buttons.
Builds a dialog for displaying a calendar for date/time input.
A panel presenting a calendar for date/time selection.
Builds a
CalendarPanel
instance.The available controls.
Used when actions must be cancelled from deep within a call stack.
A DocumentFilter implementation with automatic conversion to upper or lower case.
Specifies possible case conversions for document text.
Builds a JCheckBox.
Builds a JCheckBoxMenuItem.
A ClientInstanceMonitor
A ClientInstanceMonitorPanel
Encapsulates a collection of server access log entries and basic connection access info.
A ClientMonitor
A ClientMonitorPanel
Utility methods for remote clients
A ClientUserMonitor for monitoring connected clients and users connected to a server
A ClientUserMonitorPanel
Utilities class for Color.
An
Attribute
representing a table column.Provides
ColumnDefinition.Builder
instances for audit columns.Provides
ColumnDefinition.Builder
instances.Converts to and from SQL values, such as integers being used to represent booleans in a database.
Fetches a single value from a result set.
A condition based on a single
Column
.Creates
ColumnCondition
s.A UI implementation for
ConditionModel
.Builds a
ColumnConditionPanel
instanceThe condition controls.
Provides equal, in, upper and lower bound input fields for a
ColumnConditionPanel
Specifies a attribute definition based on a table column
Builds a
ColumnDefinition
The summary types available to the default summary model
A panel that shows a summary value for a numerical column property.
Builds a
JComboBox
.A
Control
based on a Control.Command
Builds a
CommandControl
Selects an item in a JComboBox based on values typed on the keyboard.
The available completion modes.
Specifies whether to normalize accented characters in a String.
Use
The component is available via
ComponentBuilder.build()
to build a JComponent instance or ComponentBuilder.buildValue()
to build a ComponentValue
instance.The component is available via
ComponentValue.component()
and the associated ComponentValue
instance
is available via the ComponentBuilder.COMPONENT_VALUE
client property.A builder for JDialog containing a single component.
A factory for
ComponentBuilder
instances.A
Value
represented by an input component of some sort.Specifies a query condition.
A condition specifying all entities of a given type, a no-condition.
An interface encapsulating a combination of Condition instances,
that should be either AND'ed or OR'ed together in a query context
Specifies a condition with an operator and operands as well as relevant events and states.
Builds a
ConditionModel
instance.Provides access to the operands.
The possible wildcard types
An abstract base class for a UI component based on a
ConditionModel
.The available condition panel views
Provides condition strings for where clauses
Defines a custom condition type.
A utility class for central configuration values.
Indicates that a required configuration file was not found.
AND / OR
Provides new
Connection
instances.An exception indicating that the server is not accepting new connections
Provides connection pool implementations
A ConnectionPoolMonitor
A ConnectionPoolMonitorPanel
An interface encapsulating the state of a connection pool at a given time.
An interface encapsulating database connection pool statistics
A connection pool wrapper, providing statistics from the underlying pool and allowing some configuration.
Responsible for providing JDBC
Connection
instances.Encapsulates information about a client required by a server for establishing a connection
A builder for ConnectionRequest
A beefed up Action.
A command interface, allowing Controls based on
ActionEvent
s.A builder for Control
Provides control builders.
A command interface, allowing Controls based on method references
Identifies a
Control
instanceManages a set of
Control
instances.Builds panels with controls.
A collection of controls and separators, note that these can be nested controls.
A builder for Controls
A
ControlKey
for Controls
instancesSpecifies a layout for a
Controls
instance.Utility class for cursors.
A Condition based on a custom
ConditionProvider
associated with ConditionType
Defines DBMS specific functionality as well as basic database configuration settings.
Specifies common database operations.
Counts queries for statistics.
Encapsulates basic database usage statistics.
Manages a
Connection
instance, providing basic transaction control.An exception coming from a database-layer.
Provides
Database
implementationsA database function
A DatabaseMonitor
A DatabaseMonitorPanel
ObjectMapper implementation for
EntityConnection.Select
and EntityConnection.Update
.A database procedure
Provides db2 database implementations
DefaultDetailModelLink<M extends DefaultEntityModel<M,E,T>,E extends AbstractEntityEditModel,T extends EntityTableModel<E>>
A default
DetailModelLink
implementation which does nothing.A default
Entities
implementation.DefaultEntityApplicationModel<M extends DefaultEntityModel<M,E,T>,E extends AbstractEntityEditModel,T extends EntityTableModel<E>>
A central application model class.
A default
EntityComponentFactory
implementation.Handles creating and manipulating Entity instances for testing purposes.
DefaultEntityModel<M extends DefaultEntityModel<M,E,T>,E extends AbstractEntityEditModel,T extends EntityTableModel<E>>
A default EntityModel implementation.
A default
EntityObjectMapperFactory
implementation, extend to add custom serialisers/deserializers.A default
EntityValidator
implementation providing null validation for attributes marked as not null,
item validation for item based attributes, range validation for numerical attributes with max and/or min values
specified and string length validation based on the specified max length.DefaultForeignKeyDetailModelLink<M extends DefaultEntityModel<M,E,T>,E extends AbstractEntityEditModel,T extends EntityTableModel<E>>
A default
ForeignKeyDetailModelLink
implementation.A default
FrameworkIcons
implementation.Builds a
HttpEntityConnectionProvider
instance.Builds a
LocalEntityConnectionProvider
instance.Builds a
RemoteEntityConnectionProvider
instance.A base server admin implementation.
An exception indicating a failed delete operation
Provides derby database implementations
An attribute which value is derived from one or more attributes.
Responsible for providing values derived from other values
Provides the source values from which to derive the value.
A definition for attributes which value is derived from the values of one or more attribute.
Builds a derived AttributeDefinition instance
DetailModelLink<M extends EntityModel<M,E,T>,E extends EntityEditModel,T extends EntityTableModel<E>>
Represents a link between a master and detail model.
A base interface for JDialog builders
A utility class for displaying Dialogs.
A document adapter, with default implementations for the
DocumentAdapter.insertUpdate(DocumentEvent)
and
DocumentAdapter.removeUpdate(DocumentEvent)
calling DocumentAdapter.contentsChanged(DocumentEvent)
.Represents an application domain model, entities, reports and database operations.
For instances use the factory method
DomainGeneratorModel.domainGeneratorModel(Database, User)
.A default
Domain
implementation.For instances use the factory method
DomainSource.domainSource(Domain)
.A class for unit testing a domain model.
Handles creating and modifying entities used for testing.
Identifies a domain model and serves as a factory for
EntityType
instances associated with this domain model type.A repository containing the
EntityDefinition
s for a given domain.Represents a row in a table or query.
A builder for
Entity
instances.Provides ways to create copies of an entity instance.
Represents a unique column combination for a given entity.
A builder for
Entity.Key
instances.EntityApplicationModel<M extends EntityModel<M,E,T>,E extends EntityEditModel,T extends EntityTableModel<E>>
A central application model class.
A central application panel class.
Handles laying out an EntityApplicationPanel.
EntityApplicationPanel.Builder<M extends SwingEntityApplicationModel,P extends EntityApplicationPanel<M>>
Builds a
EntityApplicationPanel
and starts the application.A factory for a
EntityConnectionProvider
instance.Provides a way for a user to login.
A class for testing
EntityApplicationPanel
classesA UI component based on the
EntityComboBoxModel
.Builds a
EntityComboBox
instance.The available controls.
A ComboBoxModel based on an Entity, showing by default all the entities in the underlying table.
Builds a
EntityComboBoxModel
.Controls the filters for a
EntityComboBoxModel
Controls a foreign key filter for a
EntityComboBoxModel
A
EntityComboBox
based panel, with optional buttons for adding and editing items.A builder for a
EntityComboBoxPanel
A factory for
ComponentValue
instances.A factory for
ComponentBuilder
instances
based on attributes from a given entity definition.A factory for list builders.
A default field factory implementation for attributes.
Factory for
EntityConditionModel
instances via
EntityConditionModel.entityConditionModel(EntityType, EntityConnectionProvider)
Copies a set of entities between a source and destination connection, performing a commit after each
batchSize
number of inserts,
unless the destination connection has an open transaction.A builder for a
EntityConnection.BatchCopy
operation.Inserts entities in batches, performing a commit after each
batchSize
number of inserts,
unless the destination connection has an open transaction.A builder for
EntityConnection.BatchInsert
operation.A class encapsulating count query parameters.
Builds a
EntityConnection.Count
instance.A class encapsulating select query parameters.
Builds a
EntityConnection.Select
.Specifies an action to be executed within a transaction.
Specifies an action to be executed within a transaction producing a result.
A class encapsulating a where clause along with columns and their associated values for update.
Builds an
EntityConnection.Update
.Specifies a class responsible for providing a single
EntityConnection
instance.EntityConnectionProvider.Builder<T extends EntityConnectionProvider,B extends EntityConnectionProvider.Builder<T,B>>
Builds a
EntityConnectionProvider
instancesSpecifies an entity definition.
Holds the attribute definitions for an entity type
Builds a EntityDefinition
Holds the column definitions for an entity type
Holds the foreign key definitions for an entity type
Holds the primary key definition for an entity type
Provides edit and selection dialogs for entities.
A builder for a dialog for inserting entities.
Builds a dialog for editing single attributes for one or more entities
A builder for a dialog for editing entities.
A builder for a selection dialog.
A base class for entity edit panels, managing the components used for editing entities.
Specifies the availible default values for component builders.
A central event hub for listening for entity inserts, updates and deletes.
Specifies a class for editing
Entity
instances.Represents a task for deleting entities.
The delete task result
The task performing the delete operation
Provides access to the active entity being edited.
Indicates whether the active entity exists in the database.
Indicates whether the active entity is modified.
Provides access the an
Attribute
value in the entity being edited.Represents a task for inserting entities, split up for use with a background thread.
The insert task result
The task performing the insert operation
Represents a task for updating entities.
The update task result
The task performing the update operation
A UI component based on a
EntityEditModel
.Contains configuration settings for a
EntityEditPanel
which must be set before the panel is initialized.Handles displaying confirmation messages for common actions to the user.
The controls available for
EntityEditPanel
s.Builds an async delete command
Builds an async insert command
Builds an async update command
A base class for testing a
EntityEditPanel
Specifies a class responsible for, among other things, coordinating a
EntityEditModel
and an EntityTableModel
.Entity object mapper for mapping
Entity
and Entity.Key
to and from JSON.Provides
EntityObjectMapper
instances for a given domain.A panel representing an Entity via a EntityModel, which facilitates browsing and editing of records.
A builder for
EntityPanel
instances.Contains configuration settings for a
EntityPanel
which must be set before the panel is initialized.The standard controls available in a entity panel
Controls the detail panels for a EntityPanel instance.
Handles the layout of a EntityPanel with one or more detail panels.
The navigation directions.
The possible states of a detail or edit panel.
Specifies the window type.
Provides entities fetched from a database.
Specifies an additional condition supplier.
A UI component based on the EntitySearchModel.
Builds a entity search field.
The available controls.
A
EntitySearchField.Selector
based on a JList
.The ways which a search field can indicate that a search is in progress.
Provides a way for the user to select one or more of a given set of entities
A
EntitySearchField.Selector
based on a FilterTable
.A
EntitySearchField
based panel, with optional buttons for searching, adding and editing items.A builder for a
EntitySearchFieldPanel
Searches for entities based on a search text and set of String based condition columns.
A builder for a
EntitySearchModel
.Controls the selection
Column search settings
A remote server class, responsible for handling requests for AbstractRemoteEntityConnections.
Defines the entity server admin service methods.
Basic information about a entity definition.
Basic information about an operation.
Basic information about a report.
Configuration values for a
EntityServer
.A Builder for EntityServerConfiguration
A monitor for the EntityServer
A UI based on the EntityServerMonitor model
Provides persistance services for Entities
Provides a
EntityService
auxiliary server instance.A
SwingEntityTableModel
based table cell factory.Provides table columns based on an entity definition.
Specifies a table model containing
Entity
instances.Defines the actions a table model can perform when entities are inserted via the associated edit model
The EntityTablePanel is a UI class based on the EntityTableModel class.
Specifies how auto-resize-mode selection is presented.
Specifies how column selection is presented.
Contains configuration settings for a
EntityTablePanel
which must be set before the panel is initialized.The Controls available in a
EntityTablePanel
Specifies how attribute selection is presented for editing the selected records.
Specifies the refresh button visibility.
Defines an Entity type and serves as a Factory for
Attribute
instances associated with this entity type.Responsible for providing validation for entities.
An event class implementing the
Observer
interface.An exception dialog builder.
For instances use the
FileInputPanel.builder()
method.Builds a
FileInputPanel
Provides either a
Path
or a byte array based FileInputPanel.Builder
.A builder for a file/directory selection dialog
Handles the importing of files during drag'n drop operations.
A combo box model based on
FilterModel
.Builds a
FilterComboBoxModel
Responsible for finding an item of type
FilterComboBoxModel.ItemFinder
by a single value of type FilterComboBoxModel.ItemFinder
.Specifies a data model that can be filtered to hide some or all of the items it contains.
An abstract base implementation of
FilterModel.Refresher
.A
Mutable
controlling the items in a FilterModel
Handles refreshing data for a
FilterModel
.A JTable implementation for
FilterTableModel
.A builder for a
FilterTable
Specifies whether to center the scrolled to row and or column.
The controls.
Exports the table data to a String.
A
TableCellEditor
implementation for FilterTable
.A factory for
TableCellEditor
instances.Builds a
FilterTableCellRenderer
Provides a color to override the default color for table cells.
A default
FilterTableCellRenderer.UISettings
implementation.A factory for
FilterTableCellRenderer
instances.Represents the UI cell colors according to the look and feel.
A
TableColumn
with a typed identifier.A builder for
FilterTableColumn
instances.A panel that synchronizes child component sizes and positions to table columns.
A TableColumnModel handling hidden columns.
Observes the hidden columns
Controls the visible columns
A default filter table condition panel.
Specifies a table model supporting selection as well as filtering.
A builder for a
FilterTableModel
.Specifies the columns for a table model
Specifies how the data in a table model is refreshed.
A selection model for a
FilterTableModel
.Handles searching through a
FilterTable
Holds a row/column coordinate
Handles the column sorting states for a
FilterTableModel
.Specifies a sorting state for a column.
Grid Layout which allows components of different sizes.
A builder for
FlexibleGridLayout
.A FontImageIcon
A builder for a FontImageIcon.
Paints a FontIcon onto an Image Icon
Creates a ImageIcon on which to paint the FontIcon
Builds a dialog for selecting the font size.
An
Attribute
representing a foreign key relation.Provides
ForeignKeyDefinition.Builder
instances.Represents a foreign key reference between columns.
A ForeignKey based condition.
Creates
ForeignKeyCondition
s.A default foreign key condition model using
EntitySearchModel
for
both the Operator.EQUAL
and Operator.IN
operands.A builder for a
ForeignKeyConditionModel
Represents a reference to another entity, typically but not necessarily based on a foreign key.
Builds a
ForeignKeyDefinition
.ForeignKeyDetailModelLink<M extends EntityModel<M,E,T>,E extends EntityEditModel,T extends EntityTableModel<E>>
Represents a link between a master and detail model based on a foreign key.
Provides icons for framework ui components.
A class containing shared i18n messages used by the framework.
Provides h2 database implementations
A HikariCP connection pool based
ConnectionPoolFactory
implementationA text field which displays a hint when it is not the focus owner and contains no text.
A HostMonitor
A HostMonitorPanel
Provides hsql database implementations
A factory for http based EntityConnection builder.
Builds a http based EntityConnection
A class responsible for managing a HttpEntityConnection.
Builds a
HttpEntityConnectionProvider
instance.Provides icons for ui components.
Displays the component from a given component value in a dialog and returns the value if the user accepts the input.
A class encapsulating a constant value and a caption representing the value.
Builds a item combo box.
Provides a
ItemComboBoxModel.Builder
for FilterComboBoxModel
implementations based on the Item
class.Builds an
Item
based FilterComboBoxModel
ItemRandomizer provides a way to randomly choose an item based on a weight value.
Wraps an item for usage in the ItemRandomizer.
A builder for JSpinner based on a list of
Item
s.An exception used to indicate that an item value is invalid.
Factory for
Report
based on JasperReports.A default JRDataSource implementation which iterates through the iterator received via the constructor.
A JasperReport.
A Jasper Reports report.
A java.util.logging LoggerProxy implementation
A factory for key event builders.
A Builder for adding a key event to a component, with a default onKeyRelease trigger
and condition
JComponent.WHEN_FOCUSED
.Generates primary key values for entities on insert.
Marker interface indicating that a key generator is based on an identity column.
A builder for JLabel.
A utility class for layouts.
An exception used to indicate that a value associated with a key exceeds the allowed length.
Creates a
JComboBox
based ComponentValue
instance, represented by the items
in the combo box (as opposed to the selected item)Builds a JList instance.
A factory for list builders, depending on what the component value should represent.
Builds a JList, where the value is represented by the list items.
Builds a single-selection JList, where the value is represented by the selected item.
Builds a multi-selection JList, where the value is represented by the selected items.
A builder for JSpinner based on a list of values.
Specifies a class for running multiple application instances for load testing purposes.
Handles running a load test application
Builds a
LoadTest
.Specifies a load test usage scenario.
A
LoadTest.Scenario
builder.Performs a load test scenario.
Describes the results of a load test scenario run
Collects chart data for a load test.
Table model row describing a load test application.
Identifies the application table columns
A default UI component for the LoadTestModel class.
Specifies a locale sensitive numerical date format pattern.
A Builder for
LocaleDateTimePattern
.EntityConnection implementation based on a local JDBC connection.
A class responsible for managing a local EntityConnection.
Builds a
LocalEntityConnectionProvider
.A Log4j LoggerProxy implementation
A Logback LoggerProxy implementation
A logging proxy facilitating the setting of log levels
A login dialog builder.
Validates a login attempt.
An exception indicating that a login has failed
Provides logos.
A combo box for selecting a LookAndFeel.
Provides a LookAndFeel implementation.
Builds a dialog for selecting a look and feel.
Provides mariadb database implementations
Builds a formatted text field.
Builds a
MaskFormatter
instance.A builder for menus.
Builds a JMenuItem.
An overridable resource bundle.
A class providing shared i18n messages.
A method call logger allowing logging of nested method calls.
Provides String representations of method arguments for log display.
Provides String representations of method arguments.
A method logger entry.
A selection model
Manages the selected indexes.
Manages the the selected items.
Exception used when one record was expected but many were found.
A wrapper for a mutable value, providing a change observer.
Provides mysql database implementations
NavigableImagePanel
is a lightweight container displaying
an image that can be zoomed in and out and panned with ease and simplicity,
using an adaptive rendering for high quality display and satisfactory performance.Defines zoom devices.
A JCheckBox implementation, which allows null values, via
NullableToggleButtonModel
.A ToggleButtonModel implementation, which allows the null state.
Utility class for working with nulls.
An exception used to indicate that a null value was being associated with
a key which does not allow null values.
A text field for numbers.
Builds a NumberField
A builder for number based JSpinner
Creates
ObjectInputFilter
a instance.A wrapper for a value, providing a change observer.
Manages event listeners.
Builds a modal dialog for displaying the given
component
,
with OK and Cancel buttons based on the given actions.Enumerating all the available operator types.
Provides oracle database implementations
Specifies an order by clause.
Builds a
OrderBy
instance.Specifies how to handle null values during order by.
Specifies an order by column and whether it's ascending or descending
Builds a JPanel instance.
Parses a value from a string
The result of parsing a value from a String
A DocumentFilter which parses a value from the document text and allows for validation of the parsed value.
Builds a JPasswordField.
A class responsible for monitoring the connection pools of a given EntityServer.
A PoolMonitorPanel
Provides postgresql database implementations
Builds a JProgressBar.
A dialog containing a progress bar.
A builder for
ProgressDialog
.A SwingWorker implementation.
Builds a
ProgressWorker
instance.Reports progress and publishes intermediate results for a ProgressWorker
A progress aware background task producing a result.
A background task producing a result.
A builder for a
ProgressWorker
implementation which displays a progress bar in a modal dialog
while background work is being performed.Provides configuration values which sync with system properties when set.
Formats a property value, can f.ex.
A Value associated with a named property.
Builds a dynamic proxy for a single interface.
A proxy method.
Parameters available to the invocation handler when calling a proxy method.
A load test implementation for testing database queries.
A class used internally
Exception thrown when a statement has timed out or been cancelled.
Builds a JRadioButton.
Builds a JRadioButtonMenuItem.
An exception used to indicate that a value associated with
a key which not fall within the allowed range of values.
An exception indicating that the row in question has been modified or deleted since it was loaded.
Exception used when an expected record was not found.
The possible actions to take on a referential integrity error.
An exception indication a referential integrity failure
Contains basic information about a remote client
Builds a
RemoteClient
A remote EntityConnection.
A class responsible for managing a remote entity connection.
Builds a
RemoteEntityConnectionProvider
.A wrapper for a report
An exception occurring during report generation.
Identifies a report.
Provides overidden resource messages.
Iterates through a ResultSet fetching instances of T.
A ResultPacker packs the contents of a ResultSet into a List.
For instances use the available factory methods.
Specifies the settings used when deriving a domain model from a database schema.
Builds a
SchemaDomain.SchemaSettings
instance.A builder for JScrollPane
Highlights search results in a JTextComponent.
Builds a
SearchHighlighter
.A builder for a selection dialog.
Provides the user with the ability to select one or more values.
Provides the user with the ability to select a single value.
Defines a select query or parts of a select query, that is, from, column, where, groupBy, having and orderBy clauses.
Builds a
SelectQuery
.Utility class for serialization.
A server for serving remote interfaces
Locates
Server
s by name on a registry.A builder for
Server.Locator
instances.Administration interface for a
RemoteServer
.Garbage collection event
Basic server performance statistics.
Thread statistics
An exception indicating that a login has failed due to an authentication error,
invalid username or password
Configuration values for a
Server
.A Builder for ServerConfiguration
An exception originating from a remote server
Encapsulates static server information
A ServerMonitor
A ServerMonitorPanel
A selection model for managing a single selected item
A Document implementation which allows for setting the max text length and automatic conversion to upper or lower case.
Utility class for setting component sizes.
A builder for JSpinner
A builder for JSpinner.
A builder for JSplitPane.
Provides sqlite database implementations
Provides sql server database implementations
A class encapsulating a boolean state, non-nullable with null values translated to false.
Builds a
State
instance.A state which combines a number of states, either ANDing or ORing those together
when determining its own state.
A
State.Group
deactivates all other states when a state in the group is activated.Specifies an observer for a
State
instance.Factory class for building functions for String representations of
Entity
instances.A Builder for a string function, which provides toString() values for entities.
A interface defining a class for providing summaries of numerical table columns: sum, average, minimum, maximum and minimum & maximum.
Specifies a summary provider
Provides the values on which to base the summary .
A Swing
TableConditionModel.ConditionModelFactory
implementation using EntityComboBoxModel
for foreign keys based on small datasetsA Swing
DefaultDetailModelLink
implementation.A Swing implementation of
EntityApplicationModel
A Swing implementation of
EntityEditModel
.A Swing implementation of
EntityModel
Builds a
SwingEntityModel
.A TableModel implementation for displaying and working with entities.
A condition model using a
EntityComboBoxModel
for the Operator.EQUAL
operand
and a EntitySearchModel
for the Operator.IN
operands.A builder for a
SwingForeignKeyConditionModel
A Swing
DefaultForeignKeyDetailModelLink
implementation.Handles i18n for Swing components
EntityApplicationPanel layout based on a JTabbedPane.
A
EntityPanel.DetailLayout
implementation based on a JTabbedPane.Builds a
TabbedDetailLayout
.The controls.
A builder for a JTabbedPane.
Builds a Tab for a
TabbedPaneBuilder
.Manages a set of
ConditionModel
s for table columns.Responsible for creating
ConditionModel
instances.An abstract base class for a UI component based on a
TableConditionModel
.A task scheduler based on a
ScheduledExecutorService
, scheduled at a fixed rate,
using a daemon thread by default.A builder for
TaskScheduler
A JFormattedTextField for Temporal types.
A builder for
TemporalField
.The controls.
Parses a Temporal value from text with a provided formatter
A panel for a TemporalField with button for displaying a calendar
Builds a
TemporalFieldPanel
A utility class for working with text, such as collating and padding.
Builds a JTextArea.
A builder for text components.
Specifies the possible initial caret position given an initial value.
A utility class for JTextComponents.
Builds a JTextField.
A panel that includes a JTextField in a
BorderLayout.CENTER
position and a button in BorderLayout.EAST
which opens a JTextArea for editing long strings.A builder for
TextFieldPanel
.The available controls.
Builds a JToggleButton.
Specifies how toggle buttons are presented.
A Control for toggling a boolean value.
Builds a
ToggleControl
Builds a toggle menu item.
Specifies whether a menu is kept open after a toggle menu item has been toggled.
A Tomcat connection pool based
ConnectionPoolFactory
implementationA builder for a
JToolBar
.A utility class for adding focus traversal events based on the Enter key.
An attribute that does not map to an underlying database column.
Builds a transient AttributeDefinition instance
A basic TypeReference implementation.
A utility class for initializing default UIManager values, default ok, cancel button captions and such.
An exception indication a unique constraint failure
An exception indicating a failed update operation
Specifies when a text field based component value should update the underlying value.
Encapsulates a username and password.
A utility class for working with user preferences
A utility class for UI related things.
A
DocumentFilter
extension providing validation and parsing.An exception used to indicate that an attribute value is invalid.
An observable wrapper for a value.
Builds a
Value
instance.Provides
Value.Builder
instances for nullable or non-nullable values.Specifies when a Value instance notifies its listeners.
A
Value.Validator
for Value
s.An observable wrapper for a List of values, including possible null values.
Builds a
ValueList
instance.A read only value list observer
A read only value observer
An observable wrapper for one or more values, including a possible null value.
Builds a
Values
instance.An observable wrapper for a Set of values, including a possible null value.
Builds a
ValueSet
instance.A read only value set observer
A read only values observer
Specifies a version and serves as a factory for
Version.Builder
instances.Builds a Version.
A
ObjectInputFilterFactory
implementation based on a whitelist file.A detail layout which displays detail panels in a window, opened via the table popup menu.
Builds a
WindowDetailLayout
instance.A utility class for windows, dialogs and frames.
A builder for a JFrame.