Index
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.
- active() - Method in class is.codion.swing.framework.ui.EntityEditPanel
- activeDetailPanels() - Method in class is.codion.swing.framework.ui.EntityPanel
- add() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
- add() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
- add(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
- add(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
- add(Ikon...) - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
- addActivateListener(Consumer<EntityPanel>) - Method in class is.codion.swing.framework.ui.EntityPanel
- 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
- addFocusListener(FocusListener) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
- addFormattedValidator(Attribute<T>, JTextComponent, EntityEditModel) - Static method in class is.codion.swing.framework.ui.component.EntityComponentValidators
-
Adds a validator to the given text component, based on the given value link and edit model
- addFormattedValidator(Attribute<T>, JTextComponent, EntityEditModel, String) - Static method in class is.codion.swing.framework.ui.component.EntityComponentValidators
-
Adds a validator to the given text component, based on the given value link and edit model
- addInitializationListener(Consumer<EntityApplicationPanel<?>>) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
- 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
- addOnExitListener(Runnable) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
-
Adds a listener notified when the application is about to exit.
- 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>, JTextComponent, EntityEditModel) - Static method in class is.codion.swing.framework.ui.component.EntityComponentValidators
-
Adds a validator to the given text component, based on the given value link and edit model
- addValidator(Attribute<T>, JTextComponent, EntityEditModel, String) - Static method in class is.codion.swing.framework.ui.component.EntityComponentValidators
-
Adds a validator to the given text component, based on the given value link and edit model
- 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
- applicationPanelFactory(Function<M, P>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
- applicationTabPane() - Method in class is.codion.swing.framework.ui.TabbedApplicationLayout
- 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.
- beforeDelete() - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Called before delete is performed.
- beforeDelete() - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Called before delete is performed on the selected entities.
- beforeInsert() - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Called before insert is performed.
- beforeUpdate() - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Called before update is performed.
- bigDecimalField(Attribute<BigDecimal>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a
NumberFieldbuilder 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.TabbedPanelLayout.Builder
- buildEditPanel(EntityConnectionProvider) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
-
Creates an EntityEditPanel
- builder() - Static method in class is.codion.swing.framework.ui.TabbedPanelLayout
- 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, 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
EntityComboBoxbuilder - builder(EntityComboBoxModel, Value<Entity>) - Static method in class is.codion.swing.framework.ui.component.EntityComboBox
-
Instantiates a new
EntityComboBoxbuilder - 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.Builderwith defaults based on the given attribute. - builder(Class<M>, Class<P>) - Static method in class is.codion.swing.framework.ui.EntityApplicationPanel
- buildPanel() - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
-
Creates an EntityPanel based on this builder, assuming a EntityModel is available.
- buildPanel(EntityConnectionProvider) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
-
Creates an EntityPanel based on this builder
- buildPanel(SwingEntityModel) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
-
Creates an EntityPanel based on this builder
- buildTablePanel(EntityConnectionProvider) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
-
Creates an EntityTablePanel
- buttonLocation(String) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
-
Must be one of
BorderLayout.WESTorBorderLayout.EAST. - buttonLocation(String) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
-
Must be one of
BorderLayout.WESTorBorderLayout.EAST - 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)orEntityApplicationPanel.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
-
Setting this caption Value to null reverts back to the default entity caption.
- caption(String) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
- 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.ControlCode
- CLEAR - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- CLEAR_SELECTION - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- clearAfterInsert() - Method in class is.codion.swing.framework.ui.EntityEditPanel
- 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
- COLUMN_AUTO_RESIZE_MODE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- COLUMN_SELECTION - Static variable in class is.codion.swing.framework.ui.EntityTablePanel
-
Specifies how column selection is presented to the user.
Value type:EntityTablePanel.ColumnSelection
Default value:EntityTablePanel.ColumnSelection.DIALOG - 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
- 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.
- 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
ComponentBuilderinstance for a default input component for the given attribute. - componentFactory(EntityComponentFactory<T, Attribute<T>, ?>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditDialogBuilder
- 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
ComponentValueimplementations for attributes. - CONDITION_PANEL_VISIBLE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- CONDITION_PANEL_VISIBLE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel
-
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
- 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.ControlCode
- 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 - connectionProviderFactory(EntityApplicationPanel.Builder.ConnectionProviderFactory) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
- containsControl(EntityEditPanel.ControlCode) - Method in class is.codion.swing.framework.ui.EntityEditPanel
- containsDetailPanel(EntityType) - Method in class is.codion.swing.framework.ui.EntityPanel
-
Returns true if this panel contains a detail panel for the given
entityType - containsEditPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
- containsTablePanel() - Method in class is.codion.swing.framework.ui.EntityPanel
- control(EntityEditPanel.ControlCode) - Method in class is.codion.swing.framework.ui.EntityEditPanel
- control(EntityTablePanel.ControlCode) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- CONTROL_PANEL_CONSTRAINTS - Static variable in class is.codion.swing.framework.ui.EntityPanel
-
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
-
Specifies where the control toolbar should be placed in a BorderLayout
Value type: Boolean
Default value: BorderLayout.WEST - controls() - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Returns a
Controlsinstance containing all the controls this edit panel provides viaEntityEditPanel.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.ControlCode
- 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
EntityConnectionProviderinstance. - createControls() - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Creates a Controls instance containing all the controls available in this edit panel
- createControlsComponent() - Method in class is.codion.swing.framework.ui.EntityPanel
-
Creates the component to place next to the edit panel, containing the edit and table controls, such as insert, update, delete, clear and refresh.
- createDependencyTreeModel(Entities) - Static method in class is.codion.swing.framework.ui.EntityApplicationPanel
- createDoubleField(Attribute<Double>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
Creates a builder for double fields.
- createDoubleSpinner(Attribute<Double>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
Creates a builder for a spinner
- createEditBasePanel(EntityEditPanel) - Method in class is.codion.swing.framework.ui.EntityPanel
-
Creates a base panel containing the given edit panel.
- createEntityPanels() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
-
Creates the
EntityPanels to include in this application panel. - 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
ComboBoxBuilderreturning 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, 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
inputComponentwith 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
inputComponentatBorderLayout.CENTERand thelabelComponentat 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. - 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.
- 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
Controlsinstance containing theControlassociated withEntityTablePanel.ControlCode.PRINT. - createRefreshAllControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
- createSelectFontSizeControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
- createSelectLookAndFeelControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
-
Allows the user the select between the available Look and Feels, saves the selection as a user preference.
- createSlider(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
Creates a builder for a slider
- createSouthToolBar() - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Creates the south panel toolbar, by default based on
EntityTablePanel.createToolBarControls(List) - createSupportEntityPanelBuilders() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
-
Returns a Collection of
EntityPanel.Builderinstances 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-updatable 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.
- 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
- 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
EntityComponentFactoryimplementation. - 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
- 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.
- 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.EntityTablePanel
-
Deletes the entities selected in the underlying table model 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.Confirmer.Action
- DELETE - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.ControlCode
- DELETE_SELECTED - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- deleteWithConfirmation() - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Performs delete on the active entity after asking for confirmation using the
EntityEditPanel.Confirmerassociated with theEntityEditPanel.Confirmer.Action.DELETEaction. - deleteWithConfirmation() - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Deletes the entities selected in the underlying table model after asking for confirmation using the
EntityEditPanel.Confirmerset viaEntityTablePanel.setDeleteConfirmer(Confirmer). - dependencies() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
- dependencies() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
- 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
- detailController() - Method in interface is.codion.swing.framework.ui.EntityPanel.PanelLayout
- detailController() - Method in class is.codion.swing.framework.ui.TabbedPanelLayout
- detailPanel(EntityType) - Method in class is.codion.swing.framework.ui.EntityPanel
-
Returns the detail panel for the given
entityType, if one is available - detailPanelBuilder(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.
- detailPanelState(EntityPanel.PanelState) - Method in interface is.codion.swing.framework.ui.TabbedPanelLayout.Builder
- detailPanelState(EntityPanel.PanelState) - Static method in class is.codion.swing.framework.ui.TabbedPanelLayout
- DIALOG - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ColumnSelection
-
Display a dialog.
- disableIconColorListener() - 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_ERROR - Enum constant in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
-
Display the error.
- 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.USE_FRAME_PANEL_DISPLAY. - 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.USE_FRAME_PANEL_DISPLAY. - 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(Throwable) - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
-
Displays the exception in a dialog
- displayException(Throwable) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
Displays the exception in a dialog
- displayException(Throwable) - 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(Throwable) - 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
-
Indicates whether entity edit panel dialogs should be closed on escape
Value type: Boolean
Default value: true - 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
NumberFieldbuilder based on the given attribute. - doubleSpinner(Attribute<Double>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a
JSpinnerbuilder 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(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
- edit(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
- edit(Entity) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditDialogBuilder
-
Displays a dialog for editing the given entity
- edit(Collection<? extends Entity>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditDialogBuilder
-
Displays a dialog for editing the given entities
- EDIT_SELECTED - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- editableAttributes() - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Specifies the attributes that should be editable in this table panel, such as via the edit selected entities menu.
- editControlPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
-
Returns the panel containing the edit panel and the controls component.
- editControlTablePanel() - Method in class is.codion.swing.framework.ui.EntityPanel
-
Returns the base panel containing the edit and table panels (north, center).
- editDialog(SwingEntityEditModel, Attribute<T>) - 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.EntityPanel
- editPanel() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
- editPanel() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
- editPanelClass(Class<? extends EntityEditPanel>) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
- editPanelState() - Method in class is.codion.swing.framework.ui.EntityPanel
- editSelectedEntities(Attribute<T>) - 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
- enableIconColorListener() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
- 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, 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
EntityApplicationPaneland starts the application. - EntityApplicationPanel.Builder.ConnectionProviderFactory - Interface in is.codion.swing.framework.ui
-
A factory for a
EntityConnectionProviderinstance. - 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. - EntityComboBoxPanel - Class in is.codion.swing.framework.ui.component
-
A
EntityComboBoxbased 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
ComponentValueimplementations. - EntityComponents - Class in is.codion.swing.framework.ui.component
-
A factory for
ComponentBuilderinstances based on attributes from a given entity definition. - EntityComponents(EntityDefinition) - Constructor for class is.codion.swing.framework.ui.component.EntityComponents
- EntityComponentValidators - Class in is.codion.swing.framework.ui.component
-
A factory class for adding validators to components.
- EntityConditionPanelFactory - Class in is.codion.swing.framework.ui
-
A default
ColumnConditionPanel.Factoryimplementation. - 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.
- 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.EditDialogBuilder<T> - Interface in is.codion.swing.framework.ui
-
Builds a dialog for editing single attributes for one or more entities
- EntityDialogs.SelectionDialogBuilder - Interface in is.codion.swing.framework.ui
-
A builder for
EntityDialogs.EntitySelectionDialog. - EntityEditComponentPanel - Class in is.codion.swing.framework.ui
-
A base class for entity edit panels, providing components 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
- 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, EntityEditPanel.ControlCode...) - Constructor for class is.codion.swing.framework.ui.EntityEditPanel
-
Instantiates a new EntityEditPanel based on the given
EntityEditModel - EntityEditPanel(SwingEntityEditModel, EntityEditPanel.ControlCode...) - Constructor for class is.codion.swing.framework.ui.EntityEditPanel
-
Instantiates a new EntityEditPanel based on the given
EntityEditModel - EntityEditPanel.Confirmer - Interface in is.codion.swing.framework.ui
-
Handles displaying confirmation messages for common actions to the user.
- EntityEditPanel.Confirmer.Action - Enum Class in is.codion.swing.framework.ui
-
The actions meriting user confirmation
- EntityEditPanel.ControlCode - Enum Class in is.codion.swing.framework.ui
-
The standard controls available to the EditPanel
- 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, EntityPanel.PanelLayout) - 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, EntityPanel.PanelLayout) - Constructor for class is.codion.swing.framework.ui.EntityPanel
-
Instantiates a new EntityPanel instance.
- EntityPanel(SwingEntityModel, EntityPanel.PanelLayout) - 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, EntityPanel.PanelLayout) - 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
EntityPanelinstances. - EntityPanel.DetailController - Interface in is.codion.swing.framework.ui
-
Controls the detail panels of a entity panel
- EntityPanel.Direction - Enum Class in is.codion.swing.framework.ui
-
The navigation and resizing directions.
- EntityPanel.PanelLayout - Interface in is.codion.swing.framework.ui
-
Handles the layout of a EntityPanel
- EntityPanel.PanelState - Enum Class in is.codion.swing.framework.ui
-
The possible states of a detail or edit panel.
- EntityPanel.Selector - Interface in is.codion.swing.framework.ui
-
Selects an entity panel.
- 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.ListSelector - Interface in is.codion.swing.framework.ui.component
-
A
EntitySearchField.Selectorbased on aJList. - 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.Selectorbased on aFilteredTable. - EntitySearchFieldPanel - Class in is.codion.swing.framework.ui.component
-
A
EntitySearchFieldbased panel, with optional buttons for 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
FilteredTableCellRendererimplementations for EntityTablePanels viaEntityTableCellRenderer.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, EntityConditionPanelFactory) - 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.ControlCode - Enum Class in is.codion.swing.framework.ui
-
The standard controls available
- EntityTablePanel.RefreshButtonVisible - Enum Class in is.codion.swing.framework.ui
-
Specifies the refresh button visibility.
- entityTree(SwingEntityTreeModel) - Static method in class is.codion.swing.framework.ui.EntityTree
-
Instantiates a new
EntityTree - EntityTree - Class in is.codion.swing.framework.ui
-
A
JTreeextension based onSwingEntityTreeModel. - entityType() - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
- excludeComponentsFromSelection(Attribute<?>...) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
Specifies that the given attributes should be excluded when presenting a component selection list.
- exit() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
-
Exits this application
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.ControlCode
- FILTER_PANEL_VISIBLE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel
-
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
- 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.
- 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.
- 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.
- 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
FrameworkIconsimplementation 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
- getControlsComponentConstraints() - Method in class is.codion.swing.framework.ui.EntityPanel
- getDescription() - Method in class is.codion.swing.framework.ui.EntityPanel
- 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
- getRefreshButtonVisible() - Method in class is.codion.swing.framework.ui.EntityTablePanel
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(Ikon) - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
- INCLUDE_CLEAR_CONTROL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel
-
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
-
Specifies whether to include a condition panel.
Value type: Boolean
Default value: true - INCLUDE_DETAIL_CONTROLS - Static variable in class is.codion.swing.framework.ui.TabbedPanelLayout
-
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_DETAIL_PANEL_CONTROLS - Static variable in class is.codion.swing.framework.ui.EntityPanel
-
Specifies whether actions to hide detail panels or show them in a dialog are available to the user
Value type: Boolean
Default value: true - INCLUDE_ENTITY_MENU - Static variable in class is.codion.swing.framework.ui.EntityEditPanel
-
Specifies whether to include a
EntityPopupMenuon this edit panel, triggered with CTRL-ALT-V.
Value type: Boolean
Default value: true - INCLUDE_ENTITY_MENU - Static variable in class is.codion.swing.framework.ui.EntityTablePanel
-
Specifies whether to include a
EntityPopupMenuon 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
-
Specifies whether to include a filter panel.
Value type: Boolean
Default value: true - INCLUDE_TOGGLE_EDIT_PANEL_CONTROL - Static variable in class is.codion.swing.framework.ui.EntityPanel
-
Specifies whether a control for toggling the edit panel is available to the user
Value type: Boolean
Default value: true - includeDetailControls(boolean) - Method in interface is.codion.swing.framework.ui.TabbedPanelLayout.Builder
- includeDetailTabPane(boolean) - Method in interface is.codion.swing.framework.ui.TabbedPanelLayout.Builder
- includeMainMenu(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
- 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
- initializeEditPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
- 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
- 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.Confirmer.Action
- INSERT - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.ControlCode
- insertWithConfirmation() - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Performs insert on the active entity after asking for confirmation using the
EntityEditPanel.Confirmerassociated with theEntityEditPanel.Confirmer.Action.INSERTaction. - 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
NumberFieldbuilder based on the given attribute. - integerSelectorField(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
-
Creates a
TextFieldBuilderreturning aNumberFieldwhich 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
TextFieldBuilderreturning aNumberFieldwhich 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
JSpinnerbuilder based on the given attribute. - is.codion.swing.framework.ui - module is.codion.swing.framework.ui
-
Framework Swing UI classes, such as:
EntityPanel
EntityEditPanel
EntityTablePanel
EntityApplicationPanel
EntityComboBox
EntityComponents
FrameworkIcons - 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
EntityEditPanel.USE_SAVE_CAPTION
EntityEditPanel.USE_FOCUS_ACTIVATION
EntityEditPanel.INCLUDE_ENTITY_MENU
EntityPanel.USE_KEYBOARD_NAVIGATION
EntityPanel.DISPOSE_EDIT_DIALOG_ON_ESCAPE
EntityPanel.INCLUDE_TOGGLE_EDIT_PANEL_CONTROL
EntityPanel.INCLUDE_DETAIL_PANEL_CONTROLS
EntityPanel.TOOLBAR_CONTROLS
EntityPanel.CONTROL_PANEL_CONSTRAINTS
EntityPanel.CONTROL_TOOLBAR_CONSTRAINTS
EntityPanel.USE_FRAME_PANEL_DISPLAY
EntityTablePanel.CONDITION_PANEL_VISIBLE
EntityTablePanel.INCLUDE_ENTITY_MENU
EntityTablePanel.INCLUDE_CLEAR_CONTROL
EntityTablePanel.REFRESH_BUTTON_VISIBLE
EntityTablePanel.COLUMN_SELECTION
EntityTablePanel.INCLUDE_FILTER_PANEL
EntityTablePanel.SHOW_REFRESH_PROGRESS_BAR
ReferentialIntegrityErrorHandling.REFERENTIAL_INTEGRITY_ERROR_HANDLING
TabbedApplicationLayout.TAB_PLACEMENT
TabbedPanelLayout.INCLUDE_DETAIL_CONTROLS - is.codion.swing.framework.ui.component - package is.codion.swing.framework.ui.component
- is.codion.swing.framework.ui.icon - package is.codion.swing.framework.ui.icon
-
Package configuration values:
FrameworkIcons.FRAMEWORK_ICONS_CLASSNAME - isDisposeEditDialogOnEscape() - Method in class is.codion.swing.framework.ui.EntityPanel
- isIncludeControls() - Method in class is.codion.swing.framework.ui.EntityPanel
- isIncludeToggleEditPanelControl() - Method in class is.codion.swing.framework.ui.EntityPanel
- isToolbarControls() - Method in class is.codion.swing.framework.ui.EntityPanel
- isUseKeyboardNavigation() - Method in class is.codion.swing.framework.ui.EntityPanel
- itemComboBox(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a JComboBox builder based on the given attribute.
- itemSpinner(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a
JSpinnerbuilder based on the given attribute.
L
- layout(EntityApplicationPanel<?>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.ApplicationLayout
-
Lays out the given application panel
- layout(EntityApplicationPanel<?>) - Method in class is.codion.swing.framework.ui.TabbedApplicationLayout
-
Sets the layout to a
BorderLayoutand lays out the given application panel, by adding all root entity panels to a tabbed pane. - layout(EntityPanel) - Method in interface is.codion.swing.framework.ui.EntityPanel.PanelLayout
-
Lays out the panel and adds any layout or detail panel related controls to this panel
- layout(EntityPanel) - Method in class is.codion.swing.framework.ui.TabbedPanelLayout
- layoutPanel(JComponent, JPanel) - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
This method simply adds
tablePanelat location BorderLayout.CENTER and, if non-null, the givensouthPanelto theBorderLayout.SOUTHlocation. - 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
- 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
JSpinnerbuilder 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.LoginProviderhas 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)Userargument 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
NumberFieldbuilder 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
- 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.
- model() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
- model() - Method in class is.codion.swing.framework.ui.EntityPanel
- 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_* - MOVE_SELECTION_DOWN - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- MOVE_SELECTION_UP - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- multiSelectionValue() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
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(Throwable) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
Handles the given exception, simply displays the error message to the user by default.
- onException(Throwable) - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Handles the given exception, simply displays the error message to the user by default.
- onException(Consumer<Exception>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.EditDialogBuilder
- onReferentialIntegrityException(ReferentialIntegrityException) - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Called when a
ReferentialIntegrityExceptionoccurs during a delete operation on the active entity. - onReferentialIntegrityException(ReferentialIntegrityException) - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Called when a
ReferentialIntegrityExceptionoccurs during a delete operation on the selected entities. - 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.EditDialogBuilder
P
- panelClass(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.
- panelLayout(EntityPanel.PanelLayout) - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
- panelState(EntityPanel) - Method in interface is.codion.swing.framework.ui.EntityPanel.DetailController
-
Note that the detail panel state may be shared between detail panels, as they may be displayed in a shared window.
- parentPanel() - Method in class is.codion.swing.framework.ui.EntityPanel
- parentWindow() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
- preferredSize(Dimension) - Method in interface is.codion.swing.framework.ui.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.ControlCode
- printTable() - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Prints the table
- 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() - Method in class is.codion.swing.framework.ui.EntityEditPanel
- 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.ControlCode
- REFRESH_BUTTON_VISIBLE - Static variable in class is.codion.swing.framework.ui.EntityTablePanel
-
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 - 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
- REQUEST_TABLE_FOCUS - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- 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() - Method in class is.codion.swing.framework.ui.EntityEditPanel
- 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.ControlCode
- 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
EntitySearchFieldindicates that a search is in progress. - 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(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(EntityPanel) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.ApplicationLayout
-
Select the given entity panel by making it visible
- select(EntityPanel) - Method in interface is.codion.swing.framework.ui.EntityPanel.Selector
-
Selects the given entity panel.
- select(EntityPanel) - Method in class is.codion.swing.framework.ui.TabbedApplicationLayout
- 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.ControlCode
- SELECT_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- SELECT_FILTER_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- 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
- selectComponentAttributes() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
- selectConditionPanel() - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Allows the user to select one of the available search condition panels
- 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, if only one input component is available then that component is selected automatically.
- SELECTION_MODE - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- selectionDialog(SwingEntityTableModel) - Static method in class is.codion.swing.framework.ui.EntityDialogs
-
Creates a new
EntityDialogs.SelectionDialogBuilderinstance for searching for and selecting one or more entities from a table model. - 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
- setColumnSelection(EntityTablePanel.ColumnSelection) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setComponent(Attribute<?>, JComponent) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
Associates the given input component with the given attribute.
- setConfirmer(EntityEditPanel.Confirmer.Action, EntityEditPanel.Confirmer) - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Sets the confirmer to use for the given action.
- setControl(EntityEditPanel.ControlCode, Control) - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Associates
controlwithcontrolCode - setControl(EntityTablePanel.ControlCode, Control) - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Associates
controlwithcontrolCode - setControlsComponentConstraints(String) - Method in class is.codion.swing.framework.ui.EntityPanel
-
Sets the layout constraints to use for the control panel
- setDefaultTextFieldColumns(int) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
Sets the default number of text field columns
- setDeleteConfirmer(EntityEditPanel.Confirmer) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setDescription(String) - Method in class is.codion.swing.framework.ui.EntityPanel
-
Sets the description text to use in f.ex.
- setDisposeEditDialogOnEscape(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel
- setEditComponentFactory(A, EntityComponentFactory<T, A, C>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Sets the component factory for the given attribute, used when editing entities via
EntityTablePanel.editSelectedEntities(Attribute). - setFocusCycleRoot(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel
- setIconColor(Color) - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
- setIncludeClearControl(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setIncludeConditionPanel(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setIncludeControls(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel
- setIncludeFilterPanel(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setIncludePopupMenu(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setIncludeSelectionModeControl(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setIncludeSouthPanel(boolean) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setIncludeToggleEditPanelControl(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel
- setPreferredSize(Dimension) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Selector
-
Sets the preferred size of the selection component.
- setReferentialIntegrityErrorHandling(ReferentialIntegrityErrorHandling) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setRefreshButtonVisible(EntityTablePanel.RefreshButtonVisible) - Method in class is.codion.swing.framework.ui.EntityTablePanel
- setSearchIndicator(EntitySearchField.SearchIndicator) - Method in class is.codion.swing.framework.ui.component.EntitySearchField
- setSelectorFactory(Function<EntitySearchModel, EntitySearchField.Selector>) - Method in class is.codion.swing.framework.ui.component.EntitySearchField
-
Sets the factory for the
EntitySearchField.Selectorresponsible for selecting items from the search result. - setTableCellEditorFactory(A, EntityComponentFactory<T, A, C>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Sets the table cell editor component factory for the given attribute.
- settings() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
- settings() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
- setToolbarControls(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel
- setTransferFocusOnEnter(boolean) - Method in class is.codion.swing.framework.ui.component.EntitySearchField
- setTransferFocusOnEnter(boolean) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
If set to true then components created subsequently will transfer focus on enter, otherwise not.
- 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.
- setupKeyboardActions() - Method in class is.codion.swing.framework.ui.EntityPanel
-
Sets up the keyboard navigation actions.
- setupKeyboardActions() - Method in class is.codion.swing.framework.ui.EntityTablePanel
-
Sets up the default keyboard actions.
- setupNavigation() - Method in class is.codion.swing.framework.ui.EntityPanel
- setUseKeyboardNavigation(boolean) - Method in class is.codion.swing.framework.ui.EntityPanel
- setUseModifiedIndicator(boolean) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
-
If set to true then component labels will indicate that the value is modified.
- shortField(Attribute<Short>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a
NumberFieldbuilder based on the given attribute. - SHOW_REFRESH_PROGRESS_BAR - Static variable in class is.codion.swing.framework.ui.EntityTablePanel
-
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() - Method in class is.codion.swing.framework.ui.EntityTablePanel
- 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
JSliderbuilder 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
JSliderbuilder based on the given attribute. - splitPaneResizeWeight(double) - Method in interface is.codion.swing.framework.ui.TabbedPanelLayout.Builder
- splitPaneResizeWeight(double) - Static method in class is.codion.swing.framework.ui.TabbedPanelLayout
- 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() - Method in class is.codion.swing.framework.ui.EntityTablePanel
- stringSelectorField(Attribute<String>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
-
Creates a
TextFieldBuilderreturning 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
TextFieldBuilderreturning 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
- 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() - Constructor for class is.codion.swing.framework.ui.TabbedApplicationLayout
- TabbedPanelLayout - Class in is.codion.swing.framework.ui
-
A
EntityPanel.PanelLayoutimplementation based on a JTabbedPane. - TabbedPanelLayout.Builder - Interface in is.codion.swing.framework.ui
-
Builds a
TabbedPanelLayout. - table() - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.TableSelector
- table() - Method in class is.codion.swing.framework.ui.EntityTablePanel
- 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
- tablePanelClass(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
TemporalFieldbuilder based on the given attribute. - temporalField(Attribute<T>, String) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a
TemporalFieldbuilder based on the given attribute. - temporalFieldPanel(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a
TemporalFieldPanelbuilder based on the given attribute. - temporalFieldPanel(Attribute<T>, String) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a
TemporalFieldPanelbuilder 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.
- textFieldPanel(Attribute<String>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
-
Creates a
TextFieldPanelbuilder based on the given attribute. - TOGGLE_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- TOGGLE_FILTER_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- TOGGLE_SUMMARY_PANEL - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- 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
-
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 - 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
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 - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.Confirmer.Action
- UPDATE - Enum constant in enum class is.codion.swing.framework.ui.EntityEditPanel.ControlCode
- updateUI() - Method in class is.codion.swing.framework.ui.component.EntitySearchField
- updateUI() - Method in interface is.codion.swing.framework.ui.EntityPanel.PanelLayout
-
Updates the UI of all associated components.
- updateUI() - Method in class is.codion.swing.framework.ui.EntityPanel
- updateUI() - Method in class is.codion.swing.framework.ui.EntityTablePanel
- updateUI() - Method in class is.codion.swing.framework.ui.TabbedPanelLayout
- updateWithConfirmation() - Method in class is.codion.swing.framework.ui.EntityEditPanel
-
Performs update on the active entity after asking for confirmation using the
EntityEditPanel.Confirmerassociated with theEntityEditPanel.Confirmer.Action.UPDATEaction. - 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
-
Specifies whether edit panels should be activated when the panel (or its parent EntityPanel) receives focus
Value type: Boolean
Default value: true - USE_FRAME_PANEL_DISPLAY - Static variable in class is.codion.swing.framework.ui.EntityPanel
-
Specifies whether detail and edit panels should be displayed in a frame instead of the default dialog
Value type: Boolean
Default value: false - USE_KEYBOARD_NAVIGATION - Static variable in class is.codion.swing.framework.ui.EntityPanel
-
Indicates whether keyboard navigation will be enabled
Value type: Boolean
Default value: true - USE_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 - USE_SAVE_CAPTION - Static variable in class is.codion.swing.framework.ui.EntityEditPanel
-
Specifies whether the add/insert button caption should be 'Save' (mnemonic S), instead of 'Add' (mnemonic A)
Value type: Boolean
Default value: false
V
- valueOf(String) - Static method in enum class is.codion.swing.framework.ui.component.EntitySearchField.SearchIndicator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityEditPanel.Confirmer.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityEditPanel.ControlCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityPanel.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityPanel.PanelState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class is.codion.swing.framework.ui.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.ControlCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class is.codion.swing.framework.ui.EntityTablePanel.RefreshButtonVisible
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class is.codion.swing.framework.ui.component.EntitySearchField.SearchIndicator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class is.codion.swing.framework.ui.EntityEditPanel.Confirmer.Action
-
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.ControlCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class is.codion.swing.framework.ui.EntityPanel.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class is.codion.swing.framework.ui.EntityPanel.PanelState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class is.codion.swing.framework.ui.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.ControlCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class is.codion.swing.framework.ui.EntityTablePanel.RefreshButtonVisible
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class is.codion.swing.framework.ui.ReferentialIntegrityErrorHandling
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VIEW_DEPENDENCIES - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.ControlCode
- 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
All Classes and Interfaces|All Packages|Serialized Form