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 keyboard shortcuts.
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 ColumnConditionPanel.Factory implementation.
Displays the given dependencies in a tabbed pane.
The available keyboard shortcuts.
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.
The standard controls available in a edit panel
The keyboard shortcuts available for EntityEditPanels.
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 keyboard shortcuts available for EntityPanels.
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 keyboard shortcuts.
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 FilteredTable.
A EntitySearchField based panel, with optional buttons for searching, adding and editing items.
A builder for a EntitySearchFieldPanel
Provides FilteredTableCellRenderer implementations for EntityTablePanels via EntityTableCellRenderer.builder(SwingEntityTableModel, Attribute).
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 keyboard shortcuts available for EntityTablePanels.
Specifies the refresh button visibility.
The standard controls available in a table panel
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 available keyboard shortcuts.
A detail layout which displays detail panels in a window, opened via the table popup menu.
Builds a WindowDetailLayout instance.