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
EntityComboBoxPanelThe 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, 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
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.Handles the layout of a EntityPanel with one or more detail panels.
The navigation and resizing directions.
The keyboard shortcuts available for
EntityPanels.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.
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 FilteredTable.A
EntitySearchField based panel, with optional buttons for adding and editing items.A builder for a
EntitySearchFieldPanelThe 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.
Contains configuration settings for a
EntityTablePanel which must be set before the panel is initialized.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.Builds a
TabbedDetailLayout.The available keyboard shortcuts.
A detail layout which displays detail panels in a window, opened via the table popup menu.
Builds a
WindowDetailLayout instance.Specifies the window type.