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, 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.
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.
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.Builds a
TabbedPanelLayout.The available keyboard shortcuts.