Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

activate() - Method in class is.codion.swing.framework.ui.EntityPanel
Activates this panel, by initializing it, bringing its parent window to front and requesting initial focus.
activated(EntityPanel) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.ApplicationLayout
Called when the given entity panel is activated.
activated(EntityPanel) - Method in interface is.codion.swing.framework.ui.EntityPanel.DetailController
Called when the given detail panel is activated.
activated(EntityPanel) - Method in class is.codion.swing.framework.ui.TabbedApplicationLayout
 
activateEvent() - Method in class is.codion.swing.framework.ui.EntityPanel
 
active() - Method in class is.codion.swing.framework.ui.EntityEditPanel
 
add() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
add() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
add(Ikon...) - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
ADD - Static variable in class is.codion.swing.framework.ui.component.EntityComboBox.ControlKeys
Displays a dialog for adding a new record.
Default key stroke: INSERT
ADD - Static variable in class is.codion.swing.framework.ui.component.EntitySearchField.ControlKeys
Displays a dialog for adding a new record.
Default key stroke: INSERT
ADD - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Add a new entity instance.
Default key stroke: INSERT
addControl() - Method in class is.codion.swing.framework.ui.component.EntityComboBox
 
addControl() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 
addDetailPanel(EntityPanel) - Method in class is.codion.swing.framework.ui.EntityPanel
Adds the given detail panel and sets this panel as the parent panel of the given detail panel.
addDetailPanels(EntityPanel...) - Method in class is.codion.swing.framework.ui.EntityPanel
 
addEntityDialog(Supplier<EntityEditPanel>) - Static method in class is.codion.swing.framework.ui.EntityDialogs
Creates a new EntityDialogs.AddEntityDialogBuilder instance.
addFocusListener(FocusListener) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
 
addInputPanel(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Adds a panel for the given attribute to this panel
addInputPanel(Attribute<?>, Object) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Adds a panel for the given attribute to this panel using the given layout constraints
addInputPanel(Attribute<?>, JComponent) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Adds a panel for the given attribute to this panel
addInputPanel(Attribute<?>, JComponent, Object) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Adds a panel for the given attribute to this panel using the given layout constraints
ADDITIONAL_POPUP_MENU_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing any additional popup menu controls.
ADDITIONAL_TOOLBAR_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing any additional toolbar controls.
addKeyEvent(KeyEvents.Builder) - Method in class is.codion.swing.framework.ui.EntityPanel
Enables the given key event on this panel
addPopupMenuControls(Controls) - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
addToolBarControls(Controls) - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
addValidator(Attribute<T>, JComboBox<?>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Adds a validator to the given combo box
addValidator(Attribute<T>, JTextComponent) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Adds a validator to the given text component
afterInsertFocusAttribute() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Sets the component associated with the given attribute as the component that should receive the focus after an insert is performed in this edit panel.
afterInsertFocusComponent() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Sets the component that should receive the focus after an insert has been performed.
ALWAYS - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.RefreshButtonVisible
Refresh button should always be visible
alwaysOnTop() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
applicationIcon(ImageIcon) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
applicationLayout() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
applicationModel() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
applicationModelFactory(Function<EntityConnectionProvider, M>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
applicationName(String) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
applicationPanel() - Method in class is.codion.swing.framework.ui.TabbedApplicationLayout
 
applicationPanelFactory(Function<M, P>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
applicationVersion(Version) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
attribute(JComponent) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
attributes() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
automaticLoginUser(User) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 

B

beforeApplicationStarted(Runnable) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Runs before the application is started, but after Look and Feel initialization.
bigDecimalField(Attribute<BigDecimal>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a NumberField builder based on the given attribute.
bindEvents() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Override to add event bindings after initialization
booleanComboBox(Attribute<Boolean>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a boolean ComboBox builder based on the given attribute.
build() - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
 
build() - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
build() - Method in interface is.codion.swing.framework.ui.EntityEditPanel.DeleteCommandBuilder
 
build() - Method in interface is.codion.swing.framework.ui.EntityEditPanel.InsertCommandBuilder
 
build() - Method in interface is.codion.swing.framework.ui.EntityEditPanel.UpdateCommandBuilder
 
build() - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
 
build() - Method in interface is.codion.swing.framework.ui.WindowDetailLayout.Builder
 
build(EntityConnectionProvider) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
Creates an EntityPanel based on this builder
build(SwingEntityModel) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
Creates an EntityPanel based on this builder
builder(EntityType) - Static method in class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel.Builder
builder(EntityType, EntityConnectionProvider) - Static method in class is.codion.swing.framework.ui.component.EntitySearchField
Instantiates a new EntitySearchField.Builder
builder(EntitySearchModel) - Static method in class is.codion.swing.framework.ui.component.EntitySearchField
Instantiates a new EntitySearchField.Builder
builder(EntitySearchModel) - Static method in class is.codion.swing.framework.ui.component.EntitySearchFieldPanel
 
builder(EntitySearchModel, Supplier<EntityEditPanel>) - Static method in class is.codion.swing.framework.ui.component.EntitySearchFieldPanel
 
builder(EntitySearchModel, Supplier<EntityEditPanel>, Value<Entity>) - Static method in class is.codion.swing.framework.ui.component.EntitySearchFieldPanel
 
builder(FilterTableColumn<Attribute<?>>) - Method in class is.codion.swing.framework.ui.EntityTableCellRendererFactory
 
builder(EntityComboBoxModel) - Static method in class is.codion.swing.framework.ui.component.EntityComboBox
Instantiates a new EntityComboBox builder
builder(EntityComboBoxModel, Value<Entity>) - Static method in class is.codion.swing.framework.ui.component.EntityComboBox
Instantiates a new EntityComboBox builder
builder(EntityComboBoxModel, Supplier<EntityEditPanel>) - Static method in class is.codion.swing.framework.ui.component.EntityComboBoxPanel
 
builder(EntityComboBoxModel, Supplier<EntityEditPanel>, Value<Entity>) - Static method in class is.codion.swing.framework.ui.component.EntityComboBoxPanel
 
builder(SwingEntityModel) - Static method in class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel.Builder
builder(SwingEntityModel.Builder) - Static method in class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel.Builder
builder(SwingEntityTableModel, Attribute<?>) - Static method in interface is.codion.swing.framework.ui.EntityTableCellRenderer
Instantiates a new FilterTableCellRenderer.Builder with defaults based on the given attribute.
builder(EntityPanel) - Static method in class is.codion.swing.framework.ui.TabbedDetailLayout
 
builder(EntityPanel) - Static method in class is.codion.swing.framework.ui.WindowDetailLayout
 
builder(Class<M>, Class<P>) - Static method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
buttonLocation(String) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
buttonLocation(String) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
buttonsFocusable(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
Default false
buttonsFocusable(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
Default false

C

CACHE_ENTITY_PANELS - Static variable in class is.codion.swing.framework.ui.EntityApplicationPanel
Specifies whether EntityPanels displayed via EntityApplicationPanel.displayEntityPanelDialog(EntityPanel) or EntityApplicationPanel.displayEntityPanelFrame(EntityPanel) should be cached, instead of being created each time the dialog/frame is shown.
Value type: Boolean
Default value: false
calendar() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
calendar() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
caption() - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
caption() - Method in class is.codion.swing.framework.ui.EntityPanel
 
caption(String) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
caption(String) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
checkBox(Attribute<Boolean>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a CheckBox builder based on the given attribute.
clear() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
clear() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
CLEAR - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.ControlKeys
Clears the input fields.
CLEAR - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for clearing the data from the table.
CLEAR_SELECTION - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for clearing the table selection.
clearAfterInsert(boolean) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
clearAndRequestFocus() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Clears the underlying edit model and requests the initial focus.
clearSelection() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
clearSelection() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
closeDialog(boolean) - Method in interface is.codion.swing.framework.ui.EntityDialogs.AddEntityDialogBuilder
 
COLLAPSE - Static variable in class is.codion.swing.framework.ui.TabbedDetailLayout.ControlKeys
Collapses the detail panel all the way to the right, hiding it.
Default key stroke: SHIFT-CTRL-ALT RIGHT ARROW
COLUMN_AUTO_RESIZE_MODE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for displaying a dialog for configuring the column auto-resize-mode.
COLUMN_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing controls for configuring columns.
COLUMN_SELECTION - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies how column selection is presented to the user.
Value type: EntityTablePanel.ColumnSelection
Default value: EntityTablePanel.ColumnSelection.DIALOG
columns() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
columns() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
columns(int) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
columns(int) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
columnSelection(EntityTablePanel.ColumnSelection) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
comboBox() - Method in class is.codion.swing.framework.ui.component.EntityComboBoxPanel
 
comboBox(Attribute<T>, ComboBoxModel<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JComboBox builder based on the given attribute.
comboBoxPreferredWidth() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel.Defaults
 
comboBoxPreferredWidth(int) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
 
component(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
component(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Returns a ComponentBuilder instance for a default input component for the given attribute.
componentFactory(EntityComponentFactory<T, Attribute<T>, ?>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditAttributeDialogBuilder
 
componentValue(A, SwingEntityEditModel, T) - Method in class is.codion.swing.framework.ui.component.DefaultEntityComponentFactory
 
componentValue(A, SwingEntityEditModel, T) - Method in interface is.codion.swing.framework.ui.component.EntityComponentFactory
Provides value input components for multiple entity update, override to supply specific ComponentValue implementations for attributes.
CONDITION_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing the condition panel controls.
CONDITION_STATE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies the default initial table condition panel state
Value type: ColumnConditionPanel.ConditionState
Default value: ColumnConditionPanel.ConditionState.HIDDEN
conditionFieldFactory(FilterColumnConditionPanel.FieldFactory<Attribute<?>>) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
conditionPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
conditionState(ColumnConditionPanel.ConditionState) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
configureControls(Consumer<Controls.Config>) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Configures the controls.
Note that the Controls.Config instance has pre-configured defaults, which must be cleared in order to start with an empty configuration.
configureControls(Consumer<Controls.Config>) - Method in class is.codion.swing.framework.ui.EntityPanel
Configures the controls.
Note that the Controls.Config instance has pre-configured defaults, which must be cleared in order to start with an empty configuration.
configurePopupMenu(Consumer<Controls.Config>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Configures the popup menu controls.
Note that the Controls.Config instance has pre-configured defaults, which must be cleared in order to start with an empty configuration.
configureTable(Consumer<FilterTable.Builder<Entity, Attribute<?>>>) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
Provides access to the builder for the underlying FilterTable
configureToolBar(Consumer<Controls.Config>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Configures the toolbar controls.
Note that the Controls.Config instance has pre-configured defaults, which must be cleared in order to start with an empty configuration.
confirm(boolean) - Method in interface is.codion.swing.framework.ui.EntityDialogs.AddEntityDialogBuilder
 
confirm(boolean) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditEntityDialogBuilder
 
confirm(boolean) - Method in interface is.codion.swing.framework.ui.EntityEditPanel.DeleteCommandBuilder
 
confirm(boolean) - Method in interface is.codion.swing.framework.ui.EntityEditPanel.InsertCommandBuilder
 
confirm(boolean) - Method in interface is.codion.swing.framework.ui.EntityEditPanel.UpdateCommandBuilder
 
confirm(JComponent) - Method in interface is.codion.swing.framework.ui.EntityEditPanel.Confirmer
Returns true if the action is confirmed, presents an OK/Cancel confirm dialog to the user if required.
confirm(JComponent, String, String) - Method in interface is.codion.swing.framework.ui.EntityEditPanel.Confirmer
Shows a confirmation dialog
CONFIRM_EXIT - Static variable in class is.codion.swing.framework.ui.EntityApplicationPanel
Indicates whether the application should ask for confirmation when exiting
Value type: Boolean
Default value: false
confirmAdd(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBox.Builder
 
confirmAdd(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
 
confirmAdd(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
confirmAdd(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
confirmDelete() - Method in class is.codion.swing.framework.ui.EntityEditPanel
 
confirmDelete() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
confirmEdit(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBox.Builder
 
confirmEdit(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
 
confirmEdit(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
confirmEdit(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
confirmInsert() - Method in class is.codion.swing.framework.ui.EntityEditPanel
 
confirmUpdate() - Method in class is.codion.swing.framework.ui.EntityEditPanel
 
connectionProviderFactory(EntityApplicationPanel.Builder.ConnectionProviderFactory) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
containsEditPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
containsTablePanel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
control(ControlKey<T>) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns a Value containing the control associated with controlId, an empty Value if no such control is available.
control(ControlKey<T>) - Method in class is.codion.swing.framework.ui.EntityPanel
Returns a Value containing the control associated with controlId, an empty Value if no such control is available.
control(ControlKey<T>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Returns a Value containing the control associated with controlId, an empty Value if no such control is available.
CONTROL_PANEL_CONSTRAINTS - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Specifies where the control panel should be placed in a BorderLayout
Value type: String
Default value: BorderLayout.EAST
CONTROL_TOOLBAR_CONSTRAINTS - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Specifies where the control toolbar should be placed in a BorderLayout
Value type: String
Default value: BorderLayout.WEST
controlComponentConstraints(String) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
Sets the layout constraints to use for the control panel
controller() - Method in interface is.codion.swing.framework.ui.EntityPanel.DetailLayout
 
controller() - Method in class is.codion.swing.framework.ui.TabbedDetailLayout
 
controller() - Method in class is.codion.swing.framework.ui.WindowDetailLayout
 
controls() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns a Controls instance containing all the controls configured via EntityEditPanel.configureControls(Consumer).
copy() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
copy() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
COPY_CELL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for copying the selected cell data.
Default key stroke: CTRL-ALT-C
COPY_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing controls for copying either cell or table data.
COPY_ROWS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for copying the table rows with header.
createAboutControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createAboutPanel() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createAlwaysOnTopControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createBigDecimalField(Attribute<BigDecimal>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for big decimal fields.
createBooleanComboBox(Attribute<Boolean>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for boolean combo boxes.
createCheckBox(Attribute<Boolean>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for check boxes.
createComboBox(Attribute<T>, ComboBoxModel<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for combo boxes.
createComboBox(Column<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a combo boxe, containing the values of the given column.
createConnectionProvider(User, DomainType, String, Version) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder.ConnectionProviderFactory
Creates a new EntityConnectionProvider instance.
createControlComponent(Controls) - Method in class is.codion.swing.framework.ui.EntityPanel
Creates the component to place next to the edit panel, containing the available controls, such as insert, update, delete, clear and refresh.
createDependencyTreeModel(Entities) - Static method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createDoubleField(Attribute<Double>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for double fields.
createDoubleSpinner(Attribute<Double>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a spinner
createEditBasePanel(EntityEditPanel) - Method in class is.codion.swing.framework.ui.EntityPanel
Creates a base panel containing the given edit panel.
createEntityPanels() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Creates the EntityPanels to include in this application panel.
createEqualField(ColumnConditionModel<Attribute<?>, ?>) - Method in class is.codion.swing.framework.ui.EntityConditionFieldFactory
 
createExitControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createFileMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createForeignKeyComboBox(ForeignKey) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for foreign key combo boxes.
createForeignKeyComboBoxPanel(ForeignKey, Supplier<EntityEditPanel>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a foreign key combo box panel with optional buttons for adding and editing items.
createForeignKeyFilterComboBox(ForeignKey) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates a ComboBoxBuilder returning a combo box for filtering this combo box via a foreign key
createForeignKeyFilterControl(ForeignKey) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates an Action which displays a dialog for filtering this combo box via a foreign key
createForeignKeyLabel(ForeignKey) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a read-only foreign key label.
createForeignKeySearchField(ForeignKey) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for foreign key search fields.
createForeignKeySearchFieldPanel(ForeignKey) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a foreign key search field panel with an optional button for performing a search.
createForeignKeySearchFieldPanel(ForeignKey, Supplier<EntityEditPanel>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a foreign key search field panel with optional buttons for adding and editing items.
createForeignKeyTextField(ForeignKey) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a read-only, non-focusable foreign key text field.
createHelpControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createHelpMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createInField(ColumnConditionModel<Attribute<?>, ?>) - Method in class is.codion.swing.framework.ui.EntityConditionFieldFactory
 
createInputPanel(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label and the component associated with the given attribute.
createInputPanel(Attribute<?>, JComponent) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label and the component associated with the given attribute.
createInputPanel(Attribute<?>, JComponent, String) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label and the component associated with the given attribute.
createInputPanel(Attribute<?>, JComponent, String, int) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label and the given component.
createInputPanel(JComponent, JComponent) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label component and the inputComponent with the label component positioned above the input component.
createInputPanel(JComponent, JComponent, String) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel with a BorderLayout, with the inputComponent at BorderLayout.CENTER and the labelComponent at a specified location.
createIntegerField(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for integer fields.
createIntegerSpinner(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a spinner
createItemComboBox(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for value item list combo boxes.
createItemSpinner(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a list spinner
createLabel(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a label using the caption and mnemonic associated with attribute.
createList(ListModel<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a list builder factory
createListSpinner(Attribute<T>, SpinnerListModel) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a list spinner
createLogLevelControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createLongField(Attribute<Long>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for long fields.
createLowerBoundField(ColumnConditionModel<Attribute<?>, ?>) - Method in class is.codion.swing.framework.ui.EntityConditionFieldFactory
 
createMainComponent() - Method in class is.codion.swing.framework.ui.EntityPanel
Creates the main component, which is EntityPanel.mainPanel() in case of no detail panels or the result of EntityPanel.DetailLayout.layout() in case of one or more detail panels.
createMainMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createMaskedTextField(Attribute<String>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for formatted text fields.
createMenuBar() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Creates the JMenuBar to use on the application Frame
createSelectFontSizeControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createSelectLookAndFeelControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Allows the user the select between the available Look and Feels, saves the selection as a user preference.
createSlider(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a slider
createSupportEntityPanelBuilders() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Returns a Collection of EntityPanel.Builder instances to use to populate the Support Table menu.
createSupportTableMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createTableCellEditor(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Creates a TableCellEditor for the given attribute, returns null if no editor is available, such as for non-editable attributes.
createTemporalField(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for temporal fields.
createTemporalField(Attribute<T>, String) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for temporal fields.
createTemporalFieldPanel(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for temporal field panels.
createTemporalFieldPanel(Attribute<T>, String) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for temporal field panels.
createTextArea(Attribute<String>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for text areas.
createTextField(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for text fields.
createTextFieldPanel(Attribute<String>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for text field panels.
createToolsMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createUpperBoundField(ColumnConditionModel<Attribute<?>, ?>) - Method in class is.codion.swing.framework.ui.EntityConditionFieldFactory
 
createViewApplicationTreeControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createViewDependencyTree() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createViewKeyboardShortcutsControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createViewMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 

D

DEFAULT_TEXT_FIELD_COLUMNS - Static variable in class is.codion.swing.framework.ui.EntityEditComponentPanel
Specifies the default number of text field columns
Value type: Integer
Default value: 12
DefaultEntityComponentFactory<T,A extends is.codion.framework.domain.entity.attribute.Attribute<T>,C extends JComponent> - Class in is.codion.swing.framework.ui.component
A default EntityComponentFactory implementation.
DefaultEntityComponentFactory() - Constructor for class is.codion.swing.framework.ui.component.DefaultEntityComponentFactory
 
defaultFrameSize(Dimension) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
DefaultFrameworkIcons - Class in is.codion.swing.framework.ui.icon
A default FrameworkIcons implementation.
DefaultFrameworkIcons() - Constructor for class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
defaultLoginUser(User) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
defaultLookAndFeelClassName(String) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Sets the default look and feel classname, used in case no look and feel settings are found in user preferences.
defaults() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
Defaults() - Constructor for class is.codion.swing.framework.ui.EntityEditComponentPanel.Defaults
 
delete() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Performs delete on the active entity without asking for confirmation
delete() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
delete() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
DELETE - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.ControlKeys
Performs a delete.
DELETE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Triggers the EntityTablePanel.ControlKeys.DELETE control.
Default key stroke: DELETE
deleteCommand() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns an async delete command builder
deleteConfirmer(EntityEditPanel.Confirmer) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
deleteConfirmer(EntityEditPanel.Confirmer) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
deleteSelected() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Deletes the entities selected in the underlying table model without asking for confirmation.
deleteSelectedWithConfirmation() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Deletes the entities selected in the underlying table model after asking for confirmation using the confirmer specified via EntityTablePanel.Config.deleteConfirmer(Confirmer)
deleteWithConfirmation() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Performs delete on the active entity after asking for confirmation using the EntityEditPanel.Confirmer specified via EntityEditPanel.Config.deleteConfirmer(Confirmer).
dependencies() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
dependencies() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
description() - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
description() - Method in class is.codion.swing.framework.ui.EntityPanel
 
description(String) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
description(String) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
detail() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
detail() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
detailController() - Method in class is.codion.swing.framework.ui.EntityPanel
 
detailLayout() - Method in class is.codion.swing.framework.ui.EntityPanel
 
detailLayout(Function<EntityPanel, EntityPanel.DetailLayout>) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
detailLayout(Function<EntityPanel, EntityPanel.DetailLayout>) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
detailPanel(EntityType) - Method in class is.codion.swing.framework.ui.EntityPanel
Returns the first detail panel found based on the given entityType
detailPanel(EntityPanel.Builder) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
Adds the given detail panel builder to this panel builder, if it hasn't been previously added
detailPanels() - Method in class is.codion.swing.framework.ui.EntityPanel
Returns all detail panels.
DIALOG - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.WindowType
Display panels in a JDialog
DIALOG - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ColumnSelection
Display a dialog.
DIALOG - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.EditAttributeSelection
Display a dialog.
disableIconColorConsumer() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
DISPLAY_DEPENDENCIES - Enum constant in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
Display the dependencies causing the error.
DISPLAY_ENTITY_MENU - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.ControlKeys
Displays the entity menu, if available.
Default key stroke: CTRL-ALT-V
DISPLAY_ENTITY_MENU - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Displays the entity menu, if one is available.
Default key stroke: CTRL-ALT-V
DISPLAY_ERROR - Enum constant in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
Display the error.
DISPLAY_POPUP_MENU - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Displays the table popup menu, if one is available.
Default key stroke: CTRL-G
displayAbout() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Shows an about dialog
displayDependenciesDialog(Collection<Entity>, EntityConnectionProvider, JComponent) - Static method in class is.codion.swing.framework.ui.EntityDependenciesPanel
Displays a dialog containing the entities depending on the given entities.
displayDependenciesDialog(Collection<Entity>, EntityConnectionProvider, JComponent, String) - Static method in class is.codion.swing.framework.ui.EntityDependenciesPanel
Shows a dialog containing the entities depending on the given entities.
displayEntityPanel(EntityPanel) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Displays the given panel in a frame or dialog, depending on EntityPanel.Config.WINDOW_TYPE.
displayEntityPanel(EntityPanel.Builder) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Displays the panel provided by the given builder in a frame or dialog, depending on EntityPanel.Config.WINDOW_TYPE.
displayEntityPanelDialog(EntityPanel) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Shows a non-modal dialog containing the given entity panel
displayEntityPanelDialog(EntityPanel, boolean) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Shows a dialog containing the given entity panel
displayEntityPanelFrame(EntityPanel) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Shows a frame containing the given entity panel
displayException(Exception) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Displays the exception in a dialog
displayException(Exception) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Displays the exception in a dialog
displayException(Exception) - Method in class is.codion.swing.framework.ui.EntityPanel
Displays the exception in a dialog, with the dialog owner as the current focus owner or this panel if none is available.
displayException(Exception) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Displays the exception in a dialog, with the dialog owner as the current focus owner or this panel if none is available.
displayFrame(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
displayHelp() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Displays the help.
displayKeyboardShortcuts() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Displays a keyboard shortcut overview panel.
displayStartupDialog(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
DISPOSE_EDIT_DIALOG_ON_ESCAPE - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Indicates whether entity edit panel dialogs should be closed on escape
Value type: Boolean
Default value: true
disposeEditDialogOnEscape(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
domainType(DomainType) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
doubleField(Attribute<Double>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a NumberField builder based on the given attribute.
doubleSpinner(Attribute<Double>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSpinner builder based on the given attribute.
down() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
down() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
DOWN - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.Direction
 

E

edit() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
edit() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
edit(Entity) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditAttributeDialogBuilder
Displays a dialog for editing the given entity
edit(Collection<Entity>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditAttributeDialogBuilder
Displays a dialog for editing the given entities
EDIT - Static variable in class is.codion.swing.framework.ui.component.EntityComboBox.ControlKeys
Displays a dialog for editing the selected record.
Default key stroke: CTRL-INSERT
EDIT - Static variable in class is.codion.swing.framework.ui.component.EntitySearchField.ControlKeys
Displays a dialog for editing the selected record.
Default key stroke: CTRL-INSERT
EDIT - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Edit the selected entity instance.
Default key stroke: CTRL-INSERT
EDIT_ATTRIBUTE_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing edit controls for all editable attributes.
EDIT_ATTRIBUTE_SELECTION - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies how the edit an attribute action is presented to the user.
Value type: EntityTablePanel.EditAttributeSelection
Default value: EntityTablePanel.EditAttributeSelection.MENU
EDIT_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
The edit panel controls.
EDIT_PANEL_CONSTRAINTS - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Specifies where the edit panel should be placed in a BorderLayout
Value type: Boolean
Default value: BorderLayout.NORTH
EDIT_SELECTED_ATTRIBUTE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Select and edit a single attribute value for the selected entity instances.
Default key stroke: SHIFT-INSERT
editable(Consumer<ValueSet<Attribute<?>>>) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
editAttributeDialog(SwingEntityEditModel, Attribute<T>) - Static method in class is.codion.swing.framework.ui.EntityDialogs
 
editAttributeSelection(EntityTablePanel.EditAttributeSelection) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
editComponentFactory(A, EntityComponentFactory<T, A, C>) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
Sets the component factory for the given attribute, used when editing entities via EntityTablePanel.editSelected(Attribute).
editControl() - Method in class is.codion.swing.framework.ui.component.EntityComboBox
 
editControl() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 
editDialogBuilder(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Override to customize the edit dialog used when multiple entities are edited.
editEntityDialog(Supplier<EntityEditPanel>) - Static method in class is.codion.swing.framework.ui.EntityDialogs
editModel() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
editModel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
editPanel() - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
editPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
editPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
editPanel() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
editPanel() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
editPanel(Class<? extends EntityEditPanel>) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
editPanel(Supplier<EntityEditPanel>) - Method in interface is.codion.swing.framework.ui.component.EntityComboBox.Builder
A edit panel is required for the add and edit controls.
editPanel(Supplier<EntityEditPanel>) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
A edit panel is required for the add and edit controls.
editPanelConstraints(String) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
editPanelState() - Method in class is.codion.swing.framework.ui.EntityPanel
 
editSelected() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Displays a selection dialog for selecting an attribute to edit and retrieves a new value via input dialog and performs an update on the selected entities assigning the value to the attribute
editSelected(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Retrieves a new value via input dialog and performs an update on the selected entities assigning the value to the attribute
editText() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
editText() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
EMBEDDED - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.PanelState
 
enabledDetailStates(EntityPanel.PanelState...) - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
Sets the enabled detail panel states, with the first being the initial one.
enabledEditStates(EntityPanel.PanelState...) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
Sets the enabled edit panel states.
enableIconColorConsumer() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
entity(Supplier<Entity>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditEntityDialogBuilder
 
EntityApplicationPanel<M extends is.codion.swing.framework.model.SwingEntityApplicationModel> - Class in is.codion.swing.framework.ui
A central application panel class.
EntityApplicationPanel(M) - Constructor for class is.codion.swing.framework.ui.EntityApplicationPanel
 
EntityApplicationPanel(M, Function<EntityApplicationPanel<?>, EntityApplicationPanel.ApplicationLayout>) - Constructor for class is.codion.swing.framework.ui.EntityApplicationPanel
 
EntityApplicationPanel.ApplicationLayout - Interface in is.codion.swing.framework.ui
Handles laying out an EntityApplicationPanel.
EntityApplicationPanel.Builder<M extends is.codion.swing.framework.model.SwingEntityApplicationModel,P extends EntityApplicationPanel<M>> - Interface in is.codion.swing.framework.ui
Builds a EntityApplicationPanel and starts the application.
EntityApplicationPanel.Builder.ConnectionProviderFactory - Interface in is.codion.swing.framework.ui
A factory for a EntityConnectionProvider instance.
EntityApplicationPanel.Builder.LoginProvider - Interface in is.codion.swing.framework.ui
Provides a way for a user to login.
EntityComboBox - Class in is.codion.swing.framework.ui.component
A UI component based on the EntityComboBoxModel.
EntityComboBox.Builder - Interface in is.codion.swing.framework.ui.component
Builds a EntityComboBox instance.
EntityComboBox.ControlKeys - Class in is.codion.swing.framework.ui.component
The available controls.
EntityComboBoxPanel - Class in is.codion.swing.framework.ui.component
A EntityComboBox based panel, with optional buttons for adding and editing items.
EntityComboBoxPanel.Builder - Interface in is.codion.swing.framework.ui.component
A builder for a EntityComboBoxPanel
EntityComponentFactory<T,A extends is.codion.framework.domain.entity.attribute.Attribute<T>,C extends JComponent> - Interface in is.codion.swing.framework.ui.component
A factory for ComponentValue implementations.
entityComponents(EntityDefinition) - Static method in class is.codion.swing.framework.ui.component.EntityComponents
 
EntityComponents - Class in is.codion.swing.framework.ui.component
A factory for ComponentBuilder instances based on attributes from a given entity definition.
EntityComponents.EntityListBuilderFactory<T> - Interface in is.codion.swing.framework.ui.component
A factory for list builders.
EntityConditionFieldFactory - Class in is.codion.swing.framework.ui
A default field factory implementation.
EntityConditionFieldFactory(EntityDefinition) - Constructor for class is.codion.swing.framework.ui.EntityConditionFieldFactory
 
entityDefinition() - Method in class is.codion.swing.framework.ui.component.EntityComponents
 
EntityDependenciesPanel - Class in is.codion.swing.framework.ui
Displays the given dependencies in a tabbed pane.
EntityDependenciesPanel.ControlKeys - Class in is.codion.swing.framework.ui
The dependencies panel controls.
EntityDialogs - Class in is.codion.swing.framework.ui
Provides edit and selection dialogs for entities.
EntityDialogs.AddEntityDialogBuilder - Interface in is.codion.swing.framework.ui
A builder for a dialog for inserting entities.
EntityDialogs.EditAttributeDialogBuilder<T> - Interface in is.codion.swing.framework.ui
Builds a dialog for editing single attributes for one or more entities
EntityDialogs.EditAttributeDialogBuilder.Updater<E extends is.codion.swing.framework.model.SwingEntityEditModel> - Interface in is.codion.swing.framework.ui
Handles performing the actual update when entities are edited.
EntityDialogs.EditEntityDialogBuilder - Interface in is.codion.swing.framework.ui
A builder for a dialog for editing entities.
EntityDialogs.SelectionDialogBuilder - Interface in is.codion.swing.framework.ui
A builder for a selection dialog.
EntityEditComponentPanel - Class in is.codion.swing.framework.ui
A base class for entity edit panels, managing the components used for editing entities.
EntityEditComponentPanel(SwingEntityEditModel) - Constructor for class is.codion.swing.framework.ui.EntityEditComponentPanel
Instantiates a new EntityEditComponentPanel
EntityEditComponentPanel.Defaults - Class in is.codion.swing.framework.ui
Specifies the availible default values for component builders.
EntityEditPanel - Class in is.codion.swing.framework.ui
A UI component based on a EntityEditModel.
EntityEditPanel(SwingEntityEditModel) - Constructor for class is.codion.swing.framework.ui.EntityEditPanel
Instantiates a new EntityEditPanel based on the given EntityEditModel
EntityEditPanel(SwingEntityEditModel, Consumer<EntityEditPanel.Config>) - Constructor for class is.codion.swing.framework.ui.EntityEditPanel
Instantiates a new EntityEditPanel based on the given EntityEditModel
EntityEditPanel.Config - Class in is.codion.swing.framework.ui
Contains configuration settings for a EntityEditPanel which must be set before the panel is initialized.
EntityEditPanel.Confirmer - Interface in is.codion.swing.framework.ui
Handles displaying confirmation messages for common actions to the user.
EntityEditPanel.ControlKeys - Class in is.codion.swing.framework.ui
The controls available for EntityEditPanels.
EntityEditPanel.DeleteCommandBuilder - Interface in is.codion.swing.framework.ui
Builds an async delete command
EntityEditPanel.InsertCommandBuilder - Interface in is.codion.swing.framework.ui
Builds an async insert command
EntityEditPanel.UpdateCommandBuilder - Interface in is.codion.swing.framework.ui
Builds an async update command
entityPanel() - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
entityPanel(EntityType) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
EntityPanel - Class in is.codion.swing.framework.ui
A panel representing an Entity via a EntityModel, which facilitates browsing and editing of records.
EntityPanel(SwingEntityModel) - Constructor for class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel instance.
EntityPanel(SwingEntityModel, EntityEditPanel) - Constructor for class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel instance.
EntityPanel(SwingEntityModel, EntityEditPanel, EntityTablePanel) - Constructor for class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel instance.
EntityPanel(SwingEntityModel, EntityEditPanel, EntityTablePanel, Consumer<EntityPanel.Config>) - Constructor for class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel instance.
EntityPanel(SwingEntityModel, EntityEditPanel, Consumer<EntityPanel.Config>) - Constructor for class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel instance.
EntityPanel(SwingEntityModel, EntityTablePanel) - Constructor for class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel instance.
EntityPanel(SwingEntityModel, EntityTablePanel, Consumer<EntityPanel.Config>) - Constructor for class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel instance.
EntityPanel(SwingEntityModel, Consumer<EntityPanel.Config>) - Constructor for class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel instance.
EntityPanel.Builder - Interface in is.codion.swing.framework.ui
A builder for EntityPanel instances.
EntityPanel.Config - Class in is.codion.swing.framework.ui
Contains configuration settings for a EntityPanel which must be set before the panel is initialized.
EntityPanel.ControlKeys - Class in is.codion.swing.framework.ui
The standard controls available in a entity panel
EntityPanel.DetailController - Interface in is.codion.swing.framework.ui
Controls the detail panels for a EntityPanel instance.
EntityPanel.DetailLayout - Interface in is.codion.swing.framework.ui
Handles the layout of a EntityPanel with one or more detail panels.
EntityPanel.Direction - Enum Class in is.codion.swing.framework.ui
The navigation directions.
EntityPanel.PanelState - Enum Class in is.codion.swing.framework.ui
The possible states of a detail or edit panel.
EntityPanel.WindowType - Enum Class in is.codion.swing.framework.ui
Specifies the window type.
entityPanels() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
EntitySearchField - Class in is.codion.swing.framework.ui.component
A UI component based on the EntitySearchModel.
EntitySearchField.Builder - Interface in is.codion.swing.framework.ui.component
Builds a entity search field.
EntitySearchField.ControlKeys - Class in is.codion.swing.framework.ui.component
The available controls.
EntitySearchField.ListSelector - Interface in is.codion.swing.framework.ui.component
EntitySearchField.SearchIndicator - Enum Class in is.codion.swing.framework.ui.component
The ways which a search field can indicate that a search is in progress.
EntitySearchField.Selector - Interface in is.codion.swing.framework.ui.component
Provides a way for the user to select one or more of a given set of entities
EntitySearchField.TableSelector - Interface in is.codion.swing.framework.ui.component
A EntitySearchField.Selector based on a FilterTable.
EntitySearchFieldPanel - Class in is.codion.swing.framework.ui.component
A EntitySearchField based panel, with optional buttons for searching, adding and editing items.
EntitySearchFieldPanel.Builder - Interface in is.codion.swing.framework.ui.component
A builder for a EntitySearchFieldPanel
EntityTableCellRenderer - Interface in is.codion.swing.framework.ui
Provides FilterTableCellRenderer implementations for EntityTablePanels via EntityTableCellRenderer.builder(SwingEntityTableModel, Attribute).
EntityTableCellRendererFactory - Class in is.codion.swing.framework.ui
A FilterTableCellRendererFactory implementation.
EntityTableCellRendererFactory(SwingEntityTableModel) - Constructor for class is.codion.swing.framework.ui.EntityTableCellRendererFactory
 
entityTableColumns(EntityDefinition) - Static method in class is.codion.swing.framework.ui.EntityTableColumns
Creates columns based on the given entity definition.
EntityTableColumns - Class in is.codion.swing.framework.ui
Provides table columns based on an entity definition.
EntityTablePanel - Class in is.codion.swing.framework.ui
The EntityTablePanel is a UI class based on the EntityTableModel class.
EntityTablePanel(SwingEntityTableModel) - Constructor for class is.codion.swing.framework.ui.EntityTablePanel
Initializes a new EntityTablePanel instance
EntityTablePanel(SwingEntityTableModel, EntityEditPanel) - Constructor for class is.codion.swing.framework.ui.EntityTablePanel
Initializes a new EntityTablePanel instance
EntityTablePanel(SwingEntityTableModel, EntityEditPanel, Consumer<EntityTablePanel.Config>) - Constructor for class is.codion.swing.framework.ui.EntityTablePanel
Initializes a new EntityTablePanel instance
EntityTablePanel(SwingEntityTableModel, Consumer<EntityTablePanel.Config>) - Constructor for class is.codion.swing.framework.ui.EntityTablePanel
Initializes a new EntityTablePanel instance
EntityTablePanel.ColumnSelection - Enum Class in is.codion.swing.framework.ui
Specifies how column selection is presented.
EntityTablePanel.Config - Class in is.codion.swing.framework.ui
Contains configuration settings for a EntityTablePanel which must be set before the panel is initialized.
EntityTablePanel.ControlKeys - Class in is.codion.swing.framework.ui
 
EntityTablePanel.EditAttributeSelection - Enum Class in is.codion.swing.framework.ui
Specifies how attribute selection is presented for editing the selected records.
EntityTablePanel.RefreshButtonVisible - Enum Class in is.codion.swing.framework.ui
Specifies the refresh button visibility.
entityType() - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
exit() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Exits this application
exitEvent() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
To cancel the exit add a listener throwing a CancelException.
EXPAND - Static variable in class is.codion.swing.framework.ui.TabbedDetailLayout.ControlKeys
Expands the detail panel all the way to the left, hiding the parent.
Default key stroke: SHIFT-CTRL-ALT LEFT ARROW

F

filter() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
filter() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
FILTER_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing the filter panel controls.
FILTER_STATE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies the default initial table filter panel state
Value type: ColumnConditionPanel.ConditionState
Default value: ColumnConditionPanel.ConditionState.HIDDEN
filterState(ColumnConditionPanel.ConditionState) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
focusActivation(boolean) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
foreignKeyComboBox(ForeignKey, EntityComboBoxModel) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a foreign key ComboBox builder based on the given foreign key.
foreignKeyComboBoxPanel(ForeignKey, EntityComboBoxModel, Supplier<EntityEditPanel>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a builder for a foreign key combo box panel with optional buttons for adding and editing items.
foreignKeyComboBoxPreferredWidth() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel.Defaults
 
foreignKeyLabel(ForeignKey) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a foreign key label builder based on the given foreign key.
foreignKeySearchField(ForeignKey, EntitySearchModel) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a foreign key search field builder based on the given foreign key.
foreignKeySearchFieldColumns() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel.Defaults
Controls the default number of text field columns, -1 for not settings the columns
foreignKeySearchFieldPanel(ForeignKey, EntitySearchModel) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a builder for a foreign key search field panel with an optional button for performing a search.
foreignKeySearchFieldPanel(ForeignKey, EntitySearchModel, Supplier<EntityEditPanel>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a builder for a foreign key search field panel with optional buttons for adding and editing items.
foreignKeyTextField(ForeignKey) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates foreign key text field builder for the given foreign key, read-only and non-focusable.
FRAME - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.WindowType
Display panels in a JFrame
frameSize(Dimension) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
frameSupplier(Supplier<JFrame>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
frameTitle(ValueObserver<String>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
For a dynamic frame title.
frameTitle(String) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
FRAMEWORK_ICONS_CLASSNAME - Static variable in interface is.codion.swing.framework.ui.icon.FrameworkIcons
Specifies the name of the FrameworkIcons implementation class to use.
FrameworkIcons - Interface in is.codion.swing.framework.ui.icon
Provides icons for framework ui components.
FrameworkIkonHandler - Class in is.codion.swing.framework.ui.icon
 
FrameworkIkonHandler() - Constructor for class is.codion.swing.framework.ui.icon.FrameworkIkonHandler
 

G

getAfterInsertFocusComponent() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
getFontFamily() - Method in class is.codion.swing.framework.ui.icon.FrameworkIkonHandler
 
getFontResource() - Method in class is.codion.swing.framework.ui.icon.FrameworkIkonHandler
 
getFontResourceAsStream() - Method in class is.codion.swing.framework.ui.icon.FrameworkIkonHandler
 
getInitialFocusComponent() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
getModel() - Method in class is.codion.swing.framework.ui.component.EntityComboBox
 

H

HELP_URL - Static variable in class is.codion.swing.framework.ui.EntityApplicationPanel
Specifies the URL to the application help
Value type: String
Default value: https://codion.is/doc/{version}/help/client.html
HIDDEN - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.PanelState
 

I

icon() - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
icon() - Method in class is.codion.swing.framework.ui.EntityPanel
 
icon(ImageIcon) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
icon(ImageIcon) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
icon(Ikon) - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
iconColor(Color) - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
INCLUDE_CLEAR_CONTROL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether to include a 'Clear' control in the popup menu.
Value type: Boolean
Default value: false
INCLUDE_CONDITION_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether to include a condition panel.
Value type: Boolean
Default value: true
INCLUDE_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Specifies whether entity panels should include controls by default
Value type: Boolean
Default value: true
INCLUDE_CONTROLS - Static variable in class is.codion.swing.framework.ui.TabbedDetailLayout
Specifies whether actions to hide detail panels or show them in a dialog should be available to the user, for example in a popup menu or on a toolbar.
Value type: Boolean
Default value: true
INCLUDE_ENTITY_MENU - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.Config
Specifies whether to include a EntityPopupMenu on this edit panel, triggered with CTRL-ALT-V by default.
Value type: Boolean
Default value: true
INCLUDE_ENTITY_MENU - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether to include a EntityPopupMenu on this table, triggered with CTRL-ALT-V.
Value type: Boolean
Default value: true
INCLUDE_FILTER_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether to include a filter panel.
Value type: Boolean
Default value: true
INCLUDE_LIMIT_MENU - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether to include a popup menu for configuring the table model limit.
Value type: Boolean
Default value: false
INCLUDE_POPUP_MENU - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether to include the default popup menu on entity tables
Value type: Boolean
Default value: true
INCLUDE_SUMMARY_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether to include a summary panel.
Value type: Boolean
Default value: true
INCLUDE_TOGGLE_EDIT_PANEL_CONTROL - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Specifies whether a control for toggling the edit panel is available to the user
Value type: Boolean
Default value: true
includeAddButton(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
 
includeAddButton(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
includeAddControl(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeClearControl(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeConditionPanel(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeControls(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
includeControls(boolean) - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
 
includeEditAttributeControl(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeEditButton(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
 
includeEditButton(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
includeEditControl(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeEntityMenu(boolean) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
includeEntityMenu(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeFilterPanel(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeLimitMenu(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeMainMenu(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
includePopupMenu(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeSearchButton(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
includeSelectionModeControl(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeSouthPanel(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeSummaryPanel(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
includeToggleEditPanelControl(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
includeToolBar(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
initialDetailState(EntityPanel.PanelState) - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
initialEditState(EntityPanel.PanelState) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
initialFocusAttribute() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Sets the component associated with the given attribute as the component that should receive the initial focus in this edit panel.
initialFocusComponent() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Sets the component that should receive the focus when the UI is cleared or activated.
initialize() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Initializes this panel and marks is as initialized, subsequent calls have no effect.
initialize() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Initializes this EntityEditPanel.
initialize() - Method in class is.codion.swing.framework.ui.EntityPanel
Initializes this EntityPanel, in case of some specific initialization code you can override the EntityPanel.initializeUI() method and add your code there.
initialize() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Initializes the UI, while presenting a wait cursor to the user.
initialized() - Method in class is.codion.swing.framework.ui.EntityEditPanel
 
initializedEvent() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
initializeEditPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
Initializes the edit panel, if one is available.
initializeSouthPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Initializes the south panel, override and return null for no south panel.
initializeTablePanel() - Method in class is.codion.swing.framework.ui.EntityPanel
Initializes the table panel, if one is available.
initializeUI() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Initializes this EntityEditPanel UI, that is, creates and lays out the components required for editing the underlying entity type.
initializeUI() - Method in class is.codion.swing.framework.ui.EntityPanel
Initializes this EntityPanels UI.
insert() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Performs insert on the active entity without asking for confirmation
INSERT - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.ControlKeys
Performs an insert.
insertCommand() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns an async insert command builder
insertConfirmer(EntityEditPanel.Confirmer) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
insertWithConfirmation() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Performs insert on the active entity after asking for confirmation using the EntityEditPanel.Confirmer specified via EntityEditPanel.Config.insertConfirmer(Confirmer).
instance() - Static method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
integerField(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a NumberField builder based on the given attribute.
integerSelectorField(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates a TextFieldBuilder returning a NumberField which value is bound to the selected value in this combo box
integerSelectorField(FilterComboBoxModel.ItemFinder<Entity, Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates a TextFieldBuilder returning a NumberField which value is bound to the selected value in this combo box
integerSpinner(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSpinner builder based on the given attribute.
is.codion.swing.framework.ui - module is.codion.swing.framework.ui
is.codion.swing.framework.ui - package is.codion.swing.framework.ui
Package configuration values:
EntityApplicationPanel.HELP_URL
EntityApplicationPanel.CONFIRM_EXIT
EntityApplicationPanel.SHOW_STARTUP_DIALOG
EntityApplicationPanel.CACHE_ENTITY_PANELS
EntityApplicationPanel.USE_CLIENT_PREFERENCES
EntityEditComponentPanel.MODIFIED_INDICATOR
EntityEditComponentPanel.MODIFIED_INDICATOR_UNDERLINE_STYLE
EntityEditComponentPanel.DEFAULT_TEXT_FIELD_COLUMNS
EntityEditPanel.Config.USE_SAVE_CAPTION
EntityEditPanel.Config.USE_FOCUS_ACTIVATION
EntityEditPanel.Config.INCLUDE_ENTITY_MENU
EntityEditPanel.Config.MODIFIED_WARNING
EntityPanel.Config.USE_KEYBOARD_NAVIGATION
EntityPanel.Config.DISPOSE_EDIT_DIALOG_ON_ESCAPE
EntityPanel.Config.INCLUDE_TOGGLE_EDIT_PANEL_CONTROL
EntityPanel.Config.TOOLBAR_CONTROLS
EntityPanel.Config.CONTROL_PANEL_CONSTRAINTS
EntityPanel.Config.CONTROL_TOOLBAR_CONSTRAINTS
EntityPanel.Config.WINDOW_TYPE
EntityTablePanel.Config.QUERY_HIDDEN_COLUMNS
EntityTablePanel.Config.ORDER_QUERY_BY_SORT_ORDER
EntityTablePanel.Config.CONDITION_STATE
EntityTablePanel.Config.FILTER_STATE
EntityTablePanel.Config.SUMMARY_PANEL_VISIBLE
EntityTablePanel.Config.INCLUDE_POPUP_MENU
EntityTablePanel.Config.INCLUDE_ENTITY_MENU
EntityTablePanel.Config.INCLUDE_CLEAR_CONTROL
EntityTablePanel.Config.INCLUDE_LIMIT_MENU
EntityTablePanel.Config.REFRESH_BUTTON_VISIBLE
EntityTablePanel.Config.COLUMN_SELECTION
EntityTablePanel.Config.INCLUDE_CONDITION_PANEL
EntityTablePanel.Config.INCLUDE_FILTER_PANEL
EntityTablePanel.Config.INCLUDE_SUMMARY_PANEL
EntityTablePanel.Config.SHOW_REFRESH_PROGRESS_BAR
ReferentialIntegrityErrorHandling.REFERENTIAL_INTEGRITY_ERROR_HANDLING
TabbedApplicationLayout.TAB_PLACEMENT
TabbedDetailLayout.INCLUDE_CONTROLS
is.codion.swing.framework.ui.component - package is.codion.swing.framework.ui.component
Package configuration values:
EntitySearchField.SEARCH_INDICATOR
is.codion.swing.framework.ui.icon - package is.codion.swing.framework.ui.icon
Package configuration values:
FrameworkIcons.FRAMEWORK_ICONS_CLASSNAME
itemComboBox(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JComboBox builder based on the given attribute.
itemComboBoxPreferredWidth() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel.Defaults
 
items(Attribute<List<T>>) - Method in interface is.codion.swing.framework.ui.component.EntityComponents.EntityListBuilderFactory
A JList builder, where the value is represented by the list items.
itemSpinner(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSpinner builder based on the given attribute.

K

KEY_STROKES - Static variable in class is.codion.swing.framework.ui.component.EntityComboBox.ControlKeys
The default keyboard shortcut keyStrokes.
KEY_STROKES - Static variable in class is.codion.swing.framework.ui.component.EntitySearchField.ControlKeys
The default keyboard shortcut keyStrokes.
KEY_STROKES - Static variable in class is.codion.swing.framework.ui.EntityDependenciesPanel.ControlKeys
The default keyboard shortcut keyStrokes.
KEY_STROKES - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.ControlKeys
The default keyboard shortcut keyStrokes.
KEY_STROKES - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
The default keyboard shortcut keyStrokes.
KEY_STROKES - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
The default keyboard shortcut keyStrokes.
KEY_STROKES - Static variable in class is.codion.swing.framework.ui.TabbedDetailLayout.ControlKeys
The default keyboard shortcut keyStrokes.
keyStroke(ControlKey<?>, KeyStroke) - Method in interface is.codion.swing.framework.ui.component.EntityComboBox.Builder
 
keyStroke(ControlKey<?>, KeyStroke) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
keyStroke(ControlKey<?>, KeyStroke) - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
 
keyStrokes(Consumer<ControlKeyStrokes>) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
keyStrokes(Consumer<ControlKeyStrokes>) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
keyStrokes(Consumer<ControlKeyStrokes>) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 

L

layout() - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.ApplicationLayout
Lays out the main component for a given application panel
layout() - Method in interface is.codion.swing.framework.ui.EntityPanel.DetailLayout
Lays out a given EntityPanel along with its detail panels.
layout() - Method in class is.codion.swing.framework.ui.TabbedApplicationLayout
Sets the layout to a BorderLayout and lays out the given application panel, by adding all root entity panels to a tabbed pane.
layout() - Method in class is.codion.swing.framework.ui.TabbedDetailLayout
 
layout() - Method in class is.codion.swing.framework.ui.WindowDetailLayout
 
layoutPanel(JComponent, JPanel) - Method in class is.codion.swing.framework.ui.EntityTablePanel
This method simply adds tablePanel at location BorderLayout.CENTER and, if non-null, the given southPanel to the BorderLayout.SOUTH location.
LEFT - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.Direction
 
limit(int) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
limit(int) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
linkedDetailPanels() - Method in class is.codion.swing.framework.ui.EntityPanel
Returns the detail panels which models have an active link to this panels model.
list() - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.ListSelector
 
list(ListModel<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
 
listSelector(EntitySearchModel) - Static method in class is.codion.swing.framework.ui.component.EntitySearchField
 
listSpinner(Attribute<T>, SpinnerListModel) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSpinner builder based on the given attribute.
login() - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder.LoginProvider
Performs the login and returns the User, may not return null.
loginPanelSouthComponent(Supplier<JComponent>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Note that this does not apply when a custom EntityApplicationPanel.Builder.LoginProvider has been specified.
loginProvider(EntityApplicationPanel.Builder.LoginProvider) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
loginRequired(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
If this is set to false, the EntityApplicationPanel.Builder.connectionProviderFactory(ConnectionProviderFactory) User argument will be null.
logo() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
logo() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
logo(int) - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
logo(int) - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
longField(Attribute<Long>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a NumberField builder based on the given attribute.
lookAndFeelClassName(String) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Sets the look and feel classname, overrides any look and feel settings found in user preferences.
lowerCase(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
Makes the field convert all upper case input to lower case
lowerCase(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
Makes the field convert all upper case input to lower case

M

mainPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
maskedTextField(Attribute<String>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a masked text field builder based on the given attribute.
maximizeFrame(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
MENU - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ColumnSelection
Display toggle controls directly in the menu.
MENU - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.EditAttributeSelection
Display an item for each attribute in a submenu.
model() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 
model() - Method in class is.codion.swing.framework.ui.EntityPanel
 
MODIFIED_INDICATOR - Static variable in class is.codion.swing.framework.ui.EntityEditComponentPanel
Specifies whether label text should be underlined to indicate that the associated value is modified
Value type: Boolean
Default value: true
MODIFIED_INDICATOR_UNDERLINE_STYLE - Static variable in class is.codion.swing.framework.ui.EntityEditComponentPanel
The type of underline to use to indicate a modified value
Value type: Integer
Default value: TextAttribute.UNDERLINE_LOW_DOTTED
Valid values: TextAttribute.UNDERLINE_*
MODIFIED_WARNING - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.Config
Indicates whether the panel should ask for confirmation before discarding unsaved modifications
Value type: Boolean
Default value: false
modifiedIndicator() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
If set to true then component labels will indicate that the value is modified.
modifiedWarning(boolean) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
MOVE_SELECTION_DOWN - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Moves the selection down.
Default key stroke: ALT-SHIFT-DOWN
MOVE_SELECTION_UP - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Moves the selection up.
Default key stroke: ALT-SHIFT-UP
multiSelectionValue() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 

N

NAVIGATE_DOWN - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
Navigates to the selected child panel, if one is available.
Default key stroke: CTRL-ALT-DOWN ARROW
NAVIGATE_LEFT - Static variable in class is.codion.swing.framework.ui.EntityDependenciesPanel.ControlKeys
Navigates to the dependencies panel on the left (with wrap-around).
Default key stroke: CTRL-ALT-LEFT ARROW
NAVIGATE_LEFT - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
Navigates to the sibling panel on the left, if one is available.
Default key stroke: CTRL-ALT-LEFT ARROW
NAVIGATE_RIGHT - Static variable in class is.codion.swing.framework.ui.EntityDependenciesPanel.ControlKeys
Navigates to the dependencies panel on the right (with wrap-around).
Default key stroke: CTRL-ALT-RIGHT ARROW
NAVIGATE_RIGHT - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
Navigates to the sibling panel on the right, if one is available.
Default key stroke: CTRL-ALT-RIGHT ARROW
NAVIGATE_UP - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
Navigates to the parent panel, if one is available.
Default key stroke: CTRL-ALT-UP ARROW
NONE - Static variable in interface is.codion.swing.framework.ui.EntityEditPanel.Confirmer
A convenience instance indicating no confirmation is needed.
NONE - Static variable in interface is.codion.swing.framework.ui.EntityPanel.DetailLayout
A convenience instance for indicating no detail layout.

O

onApplicationStarted(Consumer<P>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
onBuildEditPanel(Consumer<EntityEditPanel>) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
onBuildPanel(Consumer<EntityPanel>) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
onBuildTablePanel(Consumer<EntityTablePanel>) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
onDelete(Consumer<Collection<Entity>>) - Method in interface is.codion.swing.framework.ui.EntityEditPanel.DeleteCommandBuilder
 
onException(Exception) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Handles the given exception, simply displays the error message to the user by default.
onException(Exception) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Propagates the exception to EntityEditPanel.onValidationException(ValidationException) or EntityEditPanel.onReferentialIntegrityException(ReferentialIntegrityException) depending on type, otherwise forwards to the super implementation.
onException(Exception) - Method in class is.codion.swing.framework.ui.EntityTablePanel
onException(Consumer<Exception>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditAttributeDialogBuilder
 
onInsert(Consumer<Entity>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.AddEntityDialogBuilder
 
onInsert(Consumer<Collection<Entity>>) - Method in interface is.codion.swing.framework.ui.EntityEditPanel.InsertCommandBuilder
 
onReferentialIntegrityException(ReferentialIntegrityException) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Called when a ReferentialIntegrityException occurs.
onReferentialIntegrityException(ReferentialIntegrityException) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Called when a ReferentialIntegrityException occurs during a delete operation on the selected entities.
onUpdate(Consumer<Entity>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditEntityDialogBuilder
 
onUpdate(Consumer<Collection<Entity>>) - Method in interface is.codion.swing.framework.ui.EntityEditPanel.UpdateCommandBuilder
 
onValidationException(ValidationException) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Displays the exception message after which the component involved receives the focus.
onValidationException(ValidationException) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Displays the exception message.
onValidationException(Consumer<ValidationException>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditAttributeDialogBuilder
 
ORDER_QUERY_BY_SORT_ORDER - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether the table model sort order is used as a basis for the query order by clause.
orderQueryBySortOrder() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Specifies whether the current sort order is used as a basis for the query order by clause.

P

panel(Class<? extends EntityPanel>) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
Note that setting the EntityPanel class overrides any table panel or edit panel classes that have been set.
panelState(EntityPanel) - Method in interface is.codion.swing.framework.ui.EntityPanel.DetailController
Note that the detail panel state may be shared between detail panels, as they may be displayed in a shared window.
parentPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
parentWindow() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
preferredSize(Dimension) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Selector
Sets the preferred size of the selection component.
preferredSize(Dimension) - Method in interface is.codion.swing.framework.ui.EntityDialogs.SelectionDialogBuilder
 
preferredSize(Dimension) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
print() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
print() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
PRINT - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
The main print action
Default key stroke: CTRL-P
PRINT_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing controls for printing.
PROGRESS_BAR - Enum constant in enum class is.codion.swing.framework.ui.component.EntitySearchField.SearchIndicator
Display an indeterminate progress bar while searching

Q

QUERY_HIDDEN_COLUMNS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether the values of hidden columns are included in the underlying query
Value type: Boolean
Default value: true
queryHiddenColumns() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Returns whether the values of hidden columns are included when querying data

R

REFERENTIAL_INTEGRITY_ERROR_HANDLING - Static variable in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
Specifies whether to display the error message or the dependent entities in case of a referential integrity error on delete
Value type: ReferentialIntegrityErrorHandling
Default value: ReferentialIntegrityErrorHandling.DISPLAY_ERROR
referentialIntegrityErrorHandling(ReferentialIntegrityErrorHandling) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
referentialIntegrityErrorHandling(ReferentialIntegrityErrorHandling) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
ReferentialIntegrityErrorHandling - Enum Class in is.codion.swing.framework.ui
The possible actions to take on a referential integrity error.
refresh() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
refresh() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
REFRESH - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
Refreshes the table.
REFRESH - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for refreshing the table data.
Default key stroke: ALT-R
REFRESH_BUTTON_VISIBLE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether the refresh button should always be visible or only when the condition panel is visible
Value type: Boolean
Default value: EntityTablePanel.RefreshButtonVisible.WHEN_CONDITION_PANEL_IS_VISIBLE
refreshButtonVisible(EntityTablePanel.RefreshButtonVisible) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
refreshRequired() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
refreshRequired() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
refreshWhenInitialized(boolean) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
Default true.
removeFocusListener(FocusListener) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
 
removeKeyEvent(KeyEvents.Builder) - Method in class is.codion.swing.framework.ui.EntityPanel
Disables the given key event on this panel
REQUEST_EDIT_PANEL_FOCUS - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
Requests focus for the edit panel (intial focus component).
Default key stroke: CTRL-E
REQUEST_SEARCH_FIELD_FOCUS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Requests focus for the table search field.
Default key stroke: CTRL-F
REQUEST_TABLE_FOCUS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Requests focus for the table.
Default key stroke: CTRL-T
requestAfterInsertFocus() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
requestAfterUpdateFocus() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
requestComponentFocus(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Request focus for the component associated with the given attribute.
requestFocus() - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Overridden as a workaround for editable combo boxes as initial focus components on detail panels stealing the focus from the parent panel on initialization
requestFocusAfterInsert(boolean) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
requestInitialFocus() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Sets the initial focus, if an initial focus component or component attribute has been set that component receives the focus, if not, or if that component is not focusable, this panel receives the focus.
requestInitialFocus() - Method in class is.codion.swing.framework.ui.EntityPanel
Requests focus for this panel.
RESET_COLUMNS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for resetting the columns to their original visibility and location.
RESIZE_LEFT - Static variable in class is.codion.swing.framework.ui.TabbedDetailLayout.ControlKeys
Resizes the detail panel to the left.
Default key stroke: SHIFT-ALT-LEFT ARROW
RESIZE_RIGHT - Static variable in class is.codion.swing.framework.ui.TabbedDetailLayout.ControlKeys
Resizes the detail panel to the right.
Default key stroke: SHIFT-ALT-RIGHT ARROW
resolve(String) - Method in class is.codion.swing.framework.ui.icon.FrameworkIkonHandler
 
RIGHT - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.Direction
 

S

saveDefaultUsername(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
savePreferences() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Called during the exit() method, override to save user preferences on program exit, remember to call super.savePreferences() when overriding
savePreferences() - Method in class is.codion.swing.framework.ui.EntityPanel
Saves any user preferences for all entity panels and associated elements
savePreferences() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Saves user preferences
search() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
search() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
SEARCH_INDICATOR - Static variable in class is.codion.swing.framework.ui.component.EntitySearchField
Specifies the way a EntitySearchField indicates that a search is in progress.
searchControl() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 
searchField() - Method in class is.codion.swing.framework.ui.component.EntitySearchFieldPanel
 
searchHintEnabled(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
searchHintEnabled(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
searchIndicator() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 
searchIndicator(EntitySearchField.SearchIndicator) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
searchIndicator(EntitySearchField.SearchIndicator) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
searchOnFocusLost() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 
searchOnFocusLost(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
searchOnFocusLost(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
select() - Method in interface is.codion.swing.framework.ui.EntityDialogs.SelectionDialogBuilder
 
select(JComponent, List<Entity>) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Selector
Displays a dialog for selecting from the given entities.
SELECT_COLUMNS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for displaying a dialog for selecting the visible table columns.
SELECT_CONDITION_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Displays a dialog for selecting a column condition panel.
Default key stroke: CTRL-S
SELECT_FILTER_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Displays a dialog for selecting a column filter panel.
Default key stroke: CTRL-SHIFT-F
SELECT_INPUT_FIELD - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.ControlKeys
Displays a dialog for selecting an input field.
Default key stroke: CTRL-I
selectableComponents() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Specifies the attributes that should be included when presenting a component selection list.
selectAllOnFocusGained(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
selectAllOnFocusGained(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
selectedItem(Attribute<T>) - Method in interface is.codion.swing.framework.ui.component.EntityComponents.EntityListBuilderFactory
A single selection JList builder, where the value is represented by the selected item.
selectedItems(Attribute<List<T>>) - Method in interface is.codion.swing.framework.ui.component.EntityComponents.EntityListBuilderFactory
A multi selection JList builder, where the value is represented by the selected items.
selectInputComponent() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Displays a dialog allowing the user the select an input component which should receive the keyboard focus.
SELECTION_MODE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for toggling between single and multi selection mode.
selectionDialog(SwingEntityTableModel) - Static method in class is.codion.swing.framework.ui.EntityDialogs
Creates a new EntityDialogs.SelectionDialogBuilder instance for searching for and selecting one or more entities from a table model.
selectorFactory() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
Controls the factory for the EntitySearchField.Selector responsible for selecting items from the search result.
selectorFactory(Function<EntitySearchModel, EntitySearchField.Selector>) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
selectorFactory(Function<EntitySearchModel, EntitySearchField.Selector>) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
selectSingle() - Method in interface is.codion.swing.framework.ui.EntityDialogs.SelectionDialogBuilder
Displays an entity table in a dialog for selecting a single entity
settings() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
settings() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
setUncaughtExceptionHandler(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Specifies whether or not to set the default uncaught exception handler when starting the application, true by default.
setupControls() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Override to setup any custom controls.
setupControls() - Method in class is.codion.swing.framework.ui.EntityPanel
Override to setup any custom controls.
setupControls() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Override to setup any custom controls.
setupKeyboardActions() - Method in class is.codion.swing.framework.ui.EntityPanel
Sets up the keyboard actions.
setupKeyboardActions() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
setupNavigation() - Method in class is.codion.swing.framework.ui.EntityPanel
 
shortField(Attribute<Short>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a NumberField builder based on the given attribute.
show() - Method in interface is.codion.swing.framework.ui.EntityDialogs.AddEntityDialogBuilder
Displays the dialog.
show() - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditEntityDialogBuilder
Displays the dialog.
SHOW_REFRESH_PROGRESS_BAR - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether to show an indeterminate progress bar while the model is refreshing.
Value type: Boolean
Default value: false
SHOW_STARTUP_DIALOG - Static variable in class is.codion.swing.framework.ui.EntityApplicationPanel
Specifies whether a startup dialog should be shown
Value type: Boolean
Default value: true
showRefreshProgressBar(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
singleSelectionValue() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 
slider(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSlider builder based on the given attribute, with a bounded range model based on the min/max values of the associated attribute.
slider(Attribute<Integer>, BoundedRangeModel) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSlider builder based on the given attribute.
splitPaneResizeWeight(double) - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
 
start() - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Starts the application on the Event Dispatch Thread.
start(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Starts the application.
statusMessage(Function<SwingEntityTableModel, String>) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
stringSelectorField(Attribute<String>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates a TextFieldBuilder returning a text field which value is bound to the selected value in this combo box
stringSelectorField(FilterComboBoxModel.ItemFinder<Entity, String>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates a TextFieldBuilder returning a text field which value is bound to the selected value in this combo box
summary() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
summary() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
SUMMARY_PANEL_VISIBLE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether table summary panel should be visible or not by default
Value type: Boolean
Default value: false
summaryPanelVisible() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
supports(Attribute<?>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
 
supports(String) - Method in class is.codion.swing.framework.ui.icon.FrameworkIkonHandler
 
supportsType(Class<?>) - Method in class is.codion.swing.framework.ui.EntityConditionFieldFactory
 

T

TAB_PLACEMENT - Static variable in class is.codion.swing.framework.ui.TabbedApplicationLayout
Specifies the tab placement
Value type: Integer (SwingConstants.TOP, SwingConstants.BOTTOM, SwingConstants.LEFT, SwingConstants.RIGHT)
Default value: SwingConstants.TOP
TabbedApplicationLayout - Class in is.codion.swing.framework.ui
EntityApplicationPanel layout based on a JTabbedPane.
TabbedApplicationLayout(EntityApplicationPanel<?>) - Constructor for class is.codion.swing.framework.ui.TabbedApplicationLayout
 
TabbedDetailLayout - Class in is.codion.swing.framework.ui
A EntityPanel.DetailLayout implementation based on a JTabbedPane.
TabbedDetailLayout.Builder - Interface in is.codion.swing.framework.ui
TabbedDetailLayout.ControlKeys - Class in is.codion.swing.framework.ui
The controls.
tabbedPane() - Method in class is.codion.swing.framework.ui.TabbedApplicationLayout
 
table() - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.TableSelector
 
table() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
tableCellEditorFactory(A, EntityComponentFactory<T, A, C>) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
Sets the table cell editor component factory for the given attribute.
tableCellRenderer(FilterTableColumn<Attribute<?>>) - Method in class is.codion.swing.framework.ui.EntityTableCellRendererFactory
 
tableConditionPanelFactory(TableConditionPanel.Factory<Attribute<?>>) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
tableModel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
tableModel() - Method in class is.codion.swing.framework.ui.EntityTableCellRendererFactory
 
tableModel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
tablePanel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
tablePanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
tablePanel(Class<? extends EntityTablePanel>) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
tableSelector(EntitySearchModel) - Static method in class is.codion.swing.framework.ui.component.EntitySearchField
 
temporalField(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TemporalField builder based on the given attribute.
temporalField(Attribute<T>, String) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TemporalField builder based on the given attribute.
temporalFieldPanel(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TemporalFieldPanel builder based on the given attribute.
temporalFieldPanel(Attribute<T>, String) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TemporalFieldPanel builder based on the given attribute.
textArea(Attribute<String>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TextArea builder based on the given attribute.
textField(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a text field builder based on the given attribute.
textFieldColumns() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel.Defaults
Controls the default number of text field columns, -1 for not settings the columns
textFieldPanel(Attribute<String>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TextFieldPanel builder based on the given attribute.
TOGGLE_COLUMN_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Controls instance containing a ToggleControl for each columns visibility.
TOGGLE_CONDITION_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Toggles the condition panel between hidden, visible and advanced.
Default key stroke: CTRL-ALT-S
TOGGLE_EDIT_PANEL - Static variable in class is.codion.swing.framework.ui.EntityPanel.ControlKeys
Toggles the edit panel between hidden, embedded and dialog.
Default key stroke: CTRL-ALT-E
TOGGLE_FILTER_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
Toggles the filter panel between hidden, visible and advanced.
Default key stroke: CTRL-ALT-F
TOGGLE_SUMMARY_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A ToggleControl for showing/hiding the summary panel.
toggleButton(Attribute<Boolean>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a ToggleButton builder based on the given attribute.
TOOLBAR_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Specifies whether the edit controls (Save, update, delete, clear, refresh) should be on a toolbar instead of a button panel
Value type: Boolean
Default value: false
toolbarControls(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
toString() - Method in class is.codion.swing.framework.ui.EntityEditPanel
 
toString() - Method in class is.codion.swing.framework.ui.EntityPanel
 
toString() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
transferFocusOnEnter() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
If set to true then components created subsequently will transfer focus on enter, otherwise not.
transferFocusOnEnter(boolean) - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 

U

up() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
up() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
UP - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.Direction
 
update() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Performs update on the active entity without asking for confirmation.
update() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
update() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
update(E, Collection<Entity>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditAttributeDialogBuilder.Updater
Updates the given entities, assuming they are all modified.
UPDATE - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.ControlKeys
Performs an update.
updateCommand() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns an async update command builder
updateConfirmer(EntityEditPanel.Confirmer) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
updater(EntityDialogs.EditAttributeDialogBuilder.Updater<E>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditAttributeDialogBuilder
 
updateUI() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 
updateUI() - Method in interface is.codion.swing.framework.ui.EntityPanel.DetailLayout
Updates the UI of all associated components.
updateUI() - Method in class is.codion.swing.framework.ui.EntityPanel
 
updateUI() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
updateUI() - Method in class is.codion.swing.framework.ui.TabbedDetailLayout
 
updateWithConfirmation() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Performs update on the active entity after asking for confirmation using the EntityEditPanel.Confirmer specified via EntityEditPanel.Config.updateConfirmer(Confirmer).
upperCase(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
Makes the field convert all lower case input to upper case
upperCase(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
Makes the field convert all lower case input to upper case
USE_CLIENT_PREFERENCES - Static variable in class is.codion.swing.framework.ui.EntityApplicationPanel
Specifies whether the client should save and apply user preferences
Value type: Boolean
Default value: true
USE_FOCUS_ACTIVATION - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.Config
Specifies whether edit panels should be activated when the panel (or its parent EntityPanel) receives focus
Value type: Boolean
Default value: true
USE_KEYBOARD_NAVIGATION - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Indicates whether keyboard navigation will be enabled
Value type: Boolean
Default value: true
USE_SAVE_CAPTION - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.Config
Specifies whether the add/insert button caption should be 'Save' (mnemonic S), instead of 'Add' (mnemonic A)
Value type: Boolean
Default value: false
useKeyboardNavigation(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
userPreferencesKey() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Returns the key used to identify user preferences for this table panel, that is column positions, widths and such.

V

valueOf(String) - Static method in enum class is.codion.swing.framework.ui.component.EntitySearchField.SearchIndicator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityPanel.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityPanel.PanelState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityPanel.WindowType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityTablePanel.ColumnSelection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityTablePanel.EditAttributeSelection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityTablePanel.RefreshButtonVisible
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
Returns the enum constant of this class with the specified name.
values() - Static method in enum class is.codion.swing.framework.ui.component.EntitySearchField.SearchIndicator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class is.codion.swing.framework.ui.EntityPanel.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class is.codion.swing.framework.ui.EntityPanel.PanelState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class is.codion.swing.framework.ui.EntityPanel.WindowType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class is.codion.swing.framework.ui.EntityTablePanel.ColumnSelection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class is.codion.swing.framework.ui.EntityTablePanel.EditAttributeSelection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class is.codion.swing.framework.ui.EntityTablePanel.RefreshButtonVisible
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
Returns an array containing the constants of this enum class, in the order they are declared.
VIEW_DEPENDENCIES - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.ControlKeys
A Control for viewing the dependencies of the selected entities.
viewApplicationTree() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Displays in a dialog a tree describing the application layout
viewDependencies() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Displays a dialog containing tables of entities depending on the selected entities via non-soft foreign keys
viewDependencyTree() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Shows a dialog containing a dependency tree view of all defined entities

W

WAIT_CURSOR - Enum constant in enum class is.codion.swing.framework.ui.component.EntitySearchField.SearchIndicator
Display a wait cursor while searching.
WHEN_CONDITION_PANEL_IS_VISIBLE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.RefreshButtonVisible
Refresh button should only be visible when the table condition panel is visible
WINDOW - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.PanelState
 
WINDOW_TYPE - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
Specifies how detail and edit panels should be displayed.
Value type: EntityPanel.WindowType
Default value: EntityPanel.WindowType.DIALOG
WindowDetailLayout - Class in is.codion.swing.framework.ui
A detail layout which displays detail panels in a window, opened via the table popup menu.
WindowDetailLayout.Builder - Interface in is.codion.swing.framework.ui
Builds a WindowDetailLayout instance.
windowType(EntityPanel.WindowType) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
windowType(EntityPanel.WindowType) - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
 
windowType(EntityPanel.WindowType) - Method in interface is.codion.swing.framework.ui.WindowDetailLayout.Builder
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form