All Classes and Interfaces

Class
Description
DefaultEntityComponentFactory<T,A extends is.codion.framework.domain.entity.attribute.Attribute<T>,C extends JComponent>
A default EntityComponentFactory implementation.
A default FrameworkIcons implementation.
EntityApplicationPanel<M extends is.codion.swing.framework.model.SwingEntityApplicationModel>
A central application panel class.
Handles laying out an EntityApplicationPanel.
EntityApplicationPanel.Builder<M extends is.codion.swing.framework.model.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 UI component based on the EntityComboBoxModel.
Builds a EntityComboBox instance.
The available controls.
A EntityComboBox based panel, with optional buttons for adding and editing items.
A builder for a EntityComboBoxPanel
EntityComponentFactory<T,A extends is.codion.framework.domain.entity.attribute.Attribute<T>,C extends JComponent>
A factory for ComponentValue implementations.
A factory for ComponentBuilder instances based on attributes from a given entity definition.
A factory for list builders.
A default field factory implementation.
Displays the given dependencies in a tabbed pane.
The dependencies panel controls.
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
EntityDialogs.EditAttributeDialogBuilder.Updater<E extends is.codion.swing.framework.model.SwingEntityEditModel>
Handles performing the actual update when entities are edited.
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 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.
Builds an async delete command
The controls available for EntityEditPanels.
Builds an async insert command
Builds an async update command
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.
Controls the detail panels for a EntityPanel instance.
Handles the layout of a EntityPanel with one or more detail panels.
The navigation directions.
The standard controls available in a entity panel
The possible states of a detail or edit panel.
Specifies the window type.
A UI component based on the EntitySearchModel.
Builds a entity search field.
The available controls.
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
Provides FilterTableCellRenderer implementations for EntityTablePanels via EntityTableCellRenderer.builder(SwingEntityTableModel, Attribute).
A FilterTableCellRendererFactory implementation.
Provides table columns based on an entity definition.
The EntityTablePanel is a UI class based on the EntityTableModel class.
Specifies how column selection is presented.
Contains configuration settings for a EntityTablePanel which must be set before the panel is initialized.
Specifies how attribute selection is presented for editing the selected records.
The standard controls available
Specifies the refresh button visibility.
Provides icons for framework ui components.
 
The possible actions to take on a referential integrity error.
EntityApplicationPanel layout based on a JTabbedPane.
A EntityPanel.DetailLayout implementation based on a JTabbedPane.
The controls.
A detail layout which displays detail panels in a window, opened via the table popup menu.
Builds a WindowDetailLayout instance.