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
EntityComboBoxPanelEntityComponentFactory<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.
The controls available for
EntityEditPanels.Builds an async delete command
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.The standard controls available in a entity panel
Controls the detail panels for a EntityPanel instance.
Handles the layout of a EntityPanel with one or more detail panels.
The navigation directions.
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.
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 FilterTable.A
EntitySearchField based panel, with optional buttons for searching, adding and editing items.A builder for a
EntitySearchFieldPanelProvides
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.
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.Builds a
TabbedDetailLayout.The controls.
A detail layout which displays detail panels in a window, opened via the table popup menu.
Builds a
WindowDetailLayout instance.