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.
A EntityComboBox based panel, with optional buttons for adding and editing items.
A builder for a EntityComboBoxPanel
The available keyboard shortcuts.
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 class for adding validators to components.
A default ColumnConditionPanel.Factory implementation.
Displays the given dependencies in a tabbed pane.
The available keyboard shortcuts.
Provides edit and selection dialogs for entities.
Builds a dialog for editing single attributes for one or more entities
EntityDialogs.EditDialogBuilder.Updater<E extends is.codion.swing.framework.model.SwingEntityEditModel>
Handles performing the actual update when entities are edited.
A builder for a selection dialog.
A base class for entity edit panels, providing components for editing entities.
Specifies the availible default values for component builders.
A UI component based on a EntityEditModel.
Handles displaying confirmation messages for common actions to the user.
The actions meriting user confirmation
The standard controls available in a edit panel
A panel representing an Entity via a EntityModel, which facilitates browsing and editing of records.
A builder for EntityPanel instances.
Controls the detail panels of a entity panel
The navigation and resizing directions.
The keyboard shortcuts available for EntityPanels.
Handles the layout of a EntityPanel
The possible states of a detail or edit panel.
Selects an entity panel.
A UI component based on the EntitySearchModel.
Builds a entity search field.
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 adding and editing items.
A builder for a EntitySearchFieldPanel
The available keyboard shortcuts.
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.
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.PanelLayout implementation based on a JTabbedPane.
The available keyboard shortcuts.