Index

A B C D E F G H I K L M N O P 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
 
activeDetailPanels() - Method in class is.codion.swing.framework.ui.EntityPanel
Returns the detail panels which models are active.
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 - Enum constant in enum class is.codion.swing.framework.ui.component.EntityComboBox.KeyboardShortcut
Displays a dialog for adding a new record.
Default: INSERT
ADD - Enum constant in enum class is.codion.swing.framework.ui.component.EntitySearchField.KeyboardShortcut
Displays a dialog for adding a new record.
Default: INSERT
ADD - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Add a new entity instance.
Default: INSERT
ADD - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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
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.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(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 FilteredTableCellRenderer.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 - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.EditControl
 
CLEAR - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
CLEAR_SELECTION - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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
 
COLUMN_AUTO_RESIZE_MODE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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_PANEL_VISIBLE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
CONDITION_PANEL_VISIBLE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether table condition panels should be visible or not by default
Value type: Boolean
Default value: false
conditionPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
conditionPanelFactory(EntityConditionPanelFactory) - Method in class is.codion.swing.framework.ui.EntityTablePanel.Config
 
conditionPanelVisible() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
conditionPanelVisible(boolean) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
CONFIGURE_COLUMNS - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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
confirmDelete() - Method in class is.codion.swing.framework.ui.EntityEditPanel
 
confirmDelete() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
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(EntityEditPanel.EditControl) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns a Value containing the control associated with controlCode, an empty Value if no such control is available.
control(EntityTablePanel.TableControl) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Returns a Value containing the control associated with controlCode, 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: Boolean
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: Boolean
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 this edit panel provides via EntityEditPanel.createControls().
copy() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
copy() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
COPY_TABLE_DATA - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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.
createConditionPanel(ColumnConditionModel<Attribute<?>, T>) - Method in class is.codion.swing.framework.ui.EntityConditionPanelFactory
 
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.
createControls() - Method in class is.codion.swing.framework.ui.EntityEditPanel
Creates a Controls instance containing all the controls available in this edit panel
createControls() - Method in class is.codion.swing.framework.ui.EntityPanel
Creates the Controls instance on which to base the controls component.
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.
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
 
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.
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
createPopupMenuControls(List<Controls>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Creates a Controls instance containing the controls to include in the table popup menu.
createPrintMenuControls() - Method in class is.codion.swing.framework.ui.EntityTablePanel
By default this method returns a Controls instance containing the Control associated with EntityTablePanel.TableControl.PRINT.
createRefreshTableControl() - Method in class is.codion.swing.framework.ui.EntityPanel
 
createRequestEditPanelFocusControl() - Method in class is.codion.swing.framework.ui.EntityPanel
 
createRequestTableSearchFieldControl() - Method in class is.codion.swing.framework.ui.EntityPanel
 
createSelectFontSizeControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createSelectInputComponentControl() - Method in class is.codion.swing.framework.ui.EntityPanel
 
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.
createTableCellRenderer(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Creates a TableCellRenderer to use for the given attribute in this EntityTablePanel
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.
createToggleEditPanelControl() - Method in class is.codion.swing.framework.ui.EntityPanel
 
createToolBar() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Creates the table toolbar, by default based on EntityTablePanel.createToolBarControls(List)
createToolBarControls(List<Controls>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
createToolsMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
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
 
DefaultFrameworkIcons - Class in is.codion.swing.framework.ui.icon
A default FrameworkIcons implementation.
DefaultFrameworkIcons() - Constructor for class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
defaultKeystroke() - Method in enum class is.codion.swing.framework.ui.component.EntityComboBox.KeyboardShortcut
 
defaultKeystroke() - Method in enum class is.codion.swing.framework.ui.component.EntitySearchField.KeyboardShortcut
 
defaultKeystroke() - Method in enum class is.codion.swing.framework.ui.EntityDependenciesPanel.KeyboardShortcut
 
defaultKeystroke() - Method in enum class is.codion.swing.framework.ui.EntityEditPanel.KeyboardShortcut
 
defaultKeystroke() - Method in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
 
defaultKeystroke() - Method in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
 
defaultKeystroke() - Method in enum class is.codion.swing.framework.ui.TabbedDetailLayout.KeyboardShortcut
 
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
 
defaultUsername() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.EditControl
 
DELETE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Triggers the EntityTablePanel.TableControl.DELETE control.
Default: DELETE
DELETE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
deleteCommand(boolean) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns an async delete command
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.KeyboardShortcut
Displays the entity menu, if available.
Default: CTRL-ALT-V
DISPLAY_ENTITY_MENU - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Displays the entity menu, if one is available.
Default: CTRL-ALT-V
DISPLAY_ERROR - Enum constant in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
Display the error.
DISPLAY_POPUP_MENU - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Displays the table popup menu, if one is available.
Default: 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 - Enum constant in enum class is.codion.swing.framework.ui.component.EntityComboBox.KeyboardShortcut
Displays a dialog for editing the selected record.
Default: CTRL-INSERT
EDIT - Enum constant in enum class is.codion.swing.framework.ui.component.EntitySearchField.KeyboardShortcut
Displays a dialog for editing the selected record.
Default: CTRL-INSERT
EDIT - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Edit the selected entity instance.
Default: CTRL-INSERT
EDIT - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
EDIT_ATTRIBUTE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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_SELECTED_ATTRIBUTE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Select and edit a single attribute value for the selected entity instances.
Default: SHIFT-INSERT
EDIT_SELECTED_ATTRIBUTE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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
 
editControls(EntityEditPanel.EditControl...) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
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.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.
editPanelState() - Method in class is.codion.swing.framework.ui.EntityPanel
 
editPanelState(EntityPanel.PanelState) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
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
 
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.KeyboardShortcut - Enum Class in is.codion.swing.framework.ui.component
The available keyboard shortcuts.
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 - Class in is.codion.swing.framework.ui.component
A factory for ComponentBuilder instances based on attributes from a given entity definition.
EntityComponents(EntityDefinition) - Constructor for class is.codion.swing.framework.ui.component.EntityComponents
 
EntityComponents.EntityListBuilderFactory<T> - Interface in is.codion.swing.framework.ui.component
A factory for list builders.
EntityConditionPanelFactory - Class in is.codion.swing.framework.ui
A default ColumnConditionPanel.Factory implementation.
EntityConditionPanelFactory(EntityDefinition) - Constructor for class is.codion.swing.framework.ui.EntityConditionPanelFactory
Instantiates a new EntityConditionPanelFactory
EntityConditionPanelFactory(EntityComponents) - Constructor for class is.codion.swing.framework.ui.EntityConditionPanelFactory
Instantiates a new EntityConditionPanelFactory
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.KeyboardShortcut - Enum Class in is.codion.swing.framework.ui
The available keyboard shortcuts.
EntityDialogs - Class in is.codion.swing.framework.ui
Provides edit and selection dialogs for entities.
EntityDialogs() - Constructor for class is.codion.swing.framework.ui.EntityDialogs
 
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(SwingEntityEditModel, EntityComponents) - 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, EntityComponents) - Constructor for class is.codion.swing.framework.ui.EntityEditPanel
Instantiates a new EntityEditPanel based on the given EntityEditModel
EntityEditPanel(SwingEntityEditModel, EntityComponents, Consumer<EntityEditPanel.Config>) - 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.EditControl - Enum Class in is.codion.swing.framework.ui
The standard controls available in a edit panel
EntityEditPanel.KeyboardShortcut - Enum Class in is.codion.swing.framework.ui
The keyboard shortcuts available for EntityEditPanels.
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.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.KeyboardShortcut - Enum Class in is.codion.swing.framework.ui
The keyboard shortcuts available for EntityPanels.
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.KeyboardShortcut - Enum Class in is.codion.swing.framework.ui.component
The available keyboard shortcuts.
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 FilteredTable.
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 FilteredTableCellRenderer implementations for EntityTablePanels via EntityTableCellRenderer.builder(SwingEntityTableModel, Attribute).
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.EditAttributeSelection - Enum Class in is.codion.swing.framework.ui
Specifies how attribute selection is presented for editing the selected records.
EntityTablePanel.KeyboardShortcut - Enum Class in is.codion.swing.framework.ui
The keyboard shortcuts available for EntityTablePanels.
EntityTablePanel.RefreshButtonVisible - Enum Class in is.codion.swing.framework.ui
Specifies the refresh button visibility.
EntityTablePanel.TableControl - Enum Class in is.codion.swing.framework.ui
The standard controls available in a table panel
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.

F

filter() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
filter() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
FILTER_PANEL_VISIBLE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
FILTER_PANEL_VISIBLE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
Specifies whether table filter panels should be visible or not by default
Value type: Boolean
Default value: false
filterPanelVisible() - Method in class is.codion.swing.framework.ui.EntityTablePanel
 
filterPanelVisible(boolean) - 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(String) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
frameTitleProvider(ValueObserver<String>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
For a dynamic frame title.
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
 
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.EditControl
 
insertCommand(boolean) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns an async insert command
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(FilteredComboBoxModel.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
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
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.CONDITION_PANEL_VISIBLE
EntityTablePanel.Config.FILTER_PANEL_VISIBLE
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

KEYBOARD_SHORTCUTS - Static variable in class is.codion.swing.framework.ui.component.EntityComboBox
The default keyboard shortcut keyStrokes.
KEYBOARD_SHORTCUTS - Static variable in class is.codion.swing.framework.ui.component.EntitySearchField
The default keyboard shortcut keyStrokes.
KEYBOARD_SHORTCUTS - Static variable in class is.codion.swing.framework.ui.EntityDependenciesPanel
The default keyboard shortcut keyStrokes.
KEYBOARD_SHORTCUTS - Static variable in class is.codion.swing.framework.ui.EntityEditPanel.Config
The default keyboard shortcut keyStrokes.
KEYBOARD_SHORTCUTS - Static variable in class is.codion.swing.framework.ui.EntityPanel.Config
The default keyboard shortcut keyStrokes.
KEYBOARD_SHORTCUTS - Static variable in class is.codion.swing.framework.ui.EntityTablePanel.Config
The default keyboard shortcut keyStrokes.
KEYBOARD_SHORTCUTS - Static variable in class is.codion.swing.framework.ui.TabbedDetailLayout
The default keyboard shortcut keyStrokes.
keyStroke(EntityComboBox.KeyboardShortcut, KeyStroke) - Method in interface is.codion.swing.framework.ui.component.EntityComboBox.Builder
 
keyStroke(EntitySearchField.KeyboardShortcut, KeyStroke) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
keyStroke(TabbedDetailLayout.KeyboardShortcut, KeyStroke) - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
 
keyStrokes(Consumer<KeyboardShortcuts<EntityEditPanel.KeyboardShortcut>>) - Method in class is.codion.swing.framework.ui.EntityEditPanel.Config
 
keyStrokes(Consumer<KeyboardShortcuts<EntityPanel.KeyboardShortcut>>) - Method in class is.codion.swing.framework.ui.EntityPanel.Config
 
keyStrokes(Consumer<KeyboardShortcuts<EntityTablePanel.KeyboardShortcut>>) - 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
 
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_*
modifiedIndicator() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
If set to true then component labels will indicate that the value is modified.
MOVE_SELECTION_DOWN - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
MOVE_SELECTION_UP - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
multiSelectionValue() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
 

N

NAVIGATE_DOWN - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Navigates to the selected child panel, if one is available.
Default: CTRL-ALT-DOWN ARROW
NAVIGATE_LEFT - Enum constant in enum class is.codion.swing.framework.ui.EntityDependenciesPanel.KeyboardShortcut
Navigates to the dependencies panel on the left (with wrap-around).
Default: CTRL-ALT-LEFT ARROW
NAVIGATE_LEFT - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Navigates to the sibling panel on the left, if one is available.
Default: CTRL-ALT-LEFT ARROW
NAVIGATE_RIGHT - Enum constant in enum class is.codion.swing.framework.ui.EntityDependenciesPanel.KeyboardShortcut
Navigates to the dependencies panel on the right (with wrap-around).
Default: CTRL-ALT-RIGHT ARROW
NAVIGATE_RIGHT - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Navigates to the sibling panel on the right, if one is available.
Default: CTRL-ALT-RIGHT ARROW
NAVIGATE_UP - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Navigates to the parent panel, if one is available.
Default: 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
 
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
 
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
 
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
 

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.
panelState(EntityPanel.PanelState) - Method in interface is.codion.swing.framework.ui.TabbedDetailLayout.Builder
 
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Triggers the EntityTablePanel.TableControl.PRINT control.
Default: CTRL-P
PRINT - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
PROGRESS_BAR - Enum constant in enum class is.codion.swing.framework.ui.component.EntitySearchField.SearchIndicator
Display an indeterminate progress bar while searching

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 - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Requests focus for the edit panel (intial focus component).
Default: CTRL-E
REQUEST_SEARCH_FIELD_FOCUS - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Requests focus for the table search field.
Default: CTRL-F
REQUEST_TABLE_FOCUS - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Requests focus for the table.
Default: CTRL-T
REQUEST_TABLE_FOCUS - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Requests focus for the table.
Default: CTRL-T
REQUEST_TABLE_FOCUS - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
RESIZE_LEFT - Enum constant in enum class is.codion.swing.framework.ui.TabbedDetailLayout.KeyboardShortcut
Resizes this panel to the left.
Default: SHIFT-ALT-LEFT ARROW
RESIZE_RIGHT - Enum constant in enum class is.codion.swing.framework.ui.TabbedDetailLayout.KeyboardShortcut
Resizes this panel to the right.
Default: 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
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
SELECT_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Displays a dialog for selecting a column condition panel.
Default: CTRL-S
SELECT_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Displays a dialog for selecting a column condition panel.
Default: CTRL-S
SELECT_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
SELECT_FILTER_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Displays a dialog for selecting a column filter panel.
Default: CTRL-SHIFT-F
SELECT_FILTER_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Displays a dialog for selecting a column filter panel.
Default: CTRL-SHIFT-F
SELECT_FILTER_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
SELECT_INPUT_FIELD - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.KeyboardShortcut
Displays a dialog for selecting an input field.
Default: CTRL-I
SELECT_INPUT_FIELD - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Displays a dialog for selecting an input field.
Default: 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
 
selectConditionPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Allows the user to select one of the available search condition panels
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.
selectFilterPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Allows the user to select one of the available filter condition panels
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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.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(FilteredComboBoxModel.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
 

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.KeyboardShortcut - Enum Class in is.codion.swing.framework.ui
The available keyboard shortcuts.
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.
tableModel() - Method in class is.codion.swing.framework.ui.EntityPanel
 
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_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Toggles the condition panel between hidden, visible and advanced.
Default: CTRL-ALT-S
TOGGLE_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Toggles the condition panel between hidden, visible and advanced.
Default: CTRL-ALT-S
TOGGLE_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
TOGGLE_EDIT_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Toggles the edit panel between hidden, embedded and dialog.
Default: CTRL-ALT-E
TOGGLE_FILTER_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.KeyboardShortcut
Toggles the filter panel between hidden, visible and advanced.
Default: CTRL-ALT-F
TOGGLE_FILTER_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.KeyboardShortcut
Toggles the filter panel between hidden, visible and advanced.
Default: CTRL-ALT-F
TOGGLE_FILTER_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
TOGGLE_SUMMARY_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
toggleButton(Attribute<Boolean>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a ToggleButton builder based on the given attribute.
toggleConditionPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Toggles the condition panel through the states hidden, visible and advanced
toggleFilterPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
Toggles the filter panel through the states hidden, visible and advanced
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.EditControl
 
updateCommand(boolean) - Method in class is.codion.swing.framework.ui.EntityEditPanel
Returns an async update command
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.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_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
 

V

valueOf(String) - Static method in enum class is.codion.swing.framework.ui.component.EntityComboBox.KeyboardShortcut
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.component.EntitySearchField.KeyboardShortcut
Returns the enum constant of this class with the specified name.
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.EntityDependenciesPanel.KeyboardShortcut
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityEditPanel.EditControl
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityEditPanel.KeyboardShortcut
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.KeyboardShortcut
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.KeyboardShortcut
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.EntityTablePanel.TableControl
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.
valueOf(String) - Static method in enum class is.codion.swing.framework.ui.TabbedDetailLayout.KeyboardShortcut
Returns the enum constant of this class with the specified name.
values() - Static method in enum class is.codion.swing.framework.ui.component.EntityComboBox.KeyboardShortcut
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.component.EntitySearchField.KeyboardShortcut
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.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.EntityDependenciesPanel.KeyboardShortcut
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.EntityEditPanel.EditControl
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.EntityEditPanel.KeyboardShortcut
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.KeyboardShortcut
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.KeyboardShortcut
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.EntityTablePanel.TableControl
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.
values() - Static method in enum class is.codion.swing.framework.ui.TabbedDetailLayout.KeyboardShortcut
Returns an array containing the constants of this enum class, in the order they are declared.
VIEW_DEPENDENCIES - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.TableControl
 
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 R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form