Index

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

A

activate() - Method in class is.codion.swing.framework.ui.EntityPanel
Activates this panel, by initializing it, bringing its parent window to front and requesting initial focus.
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 NumberField builder based on the given attribute.
bindEvents() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
Override to add event bindings after initialization
booleanComboBox(Attribute<Boolean>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a boolean ComboBox builder based on the given attribute.
build() - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
 
build() - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
build() - Method in interface is.codion.swing.framework.ui.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 EntityComboBox builder
builder(EntityComboBoxModel, Value<Entity>) - Static method in class is.codion.swing.framework.ui.component.EntityComboBox
Instantiates a new EntityComboBox builder
builder(EntityComboBoxModel, Supplier<EntityEditPanel>) - Static method in class is.codion.swing.framework.ui.component.EntityComboBoxPanel
 
builder(EntityComboBoxModel, Supplier<EntityEditPanel>, Value<Entity>) - Static method in class is.codion.swing.framework.ui.component.EntityComboBoxPanel
 
builder(SwingEntityModel) - Static method in class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel.Builder
builder(SwingEntityModel.Builder) - Static method in class is.codion.swing.framework.ui.EntityPanel
Instantiates a new EntityPanel.Builder
builder(SwingEntityTableModel, Attribute<?>) - Static method in interface is.codion.swing.framework.ui.EntityTableCellRenderer
Instantiates a new FilteredTableCellRenderer.Builder with defaults based on the given attribute.
builder(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
buttonLocation(String) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
buttonsFocusable(boolean) - Method in interface is.codion.swing.framework.ui.component.EntityComboBoxPanel.Builder
Default false
buttonsFocusable(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
Default false

C

CACHE_ENTITY_PANELS - Static variable in class is.codion.swing.framework.ui.EntityApplicationPanel
Specifies whether EntityPanels displayed via EntityApplicationPanel.displayEntityPanelDialog(EntityPanel) or EntityApplicationPanel.displayEntityPanelFrame(EntityPanel) should be cached, instead of being created each time the dialog/frame is shown.
Value type: Boolean
Default value: false
calendar() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
calendar() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
caption() - Method in interface is.codion.swing.framework.ui.EntityPanel.Builder
 
caption() - Method in class is.codion.swing.framework.ui.EntityPanel
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 ComponentBuilder instance for a default input component for the given attribute.
componentFactory(EntityComponentFactory<T, Attribute<T>, ?>) - Method in interface is.codion.swing.framework.ui.EntityDialogs.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 ComponentValue implementations 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 Controls instance containing all the controls this edit panel provides via EntityEditPanel.createControls().
copy() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
copy() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
COPY_TABLE_DATA - Enum constant in enum class is.codion.swing.framework.ui.EntityTablePanel.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 EntityConnectionProvider instance.
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 ComboBoxBuilder returning a combo box for filtering this combo box via a foreign key
createForeignKeyFilterControl(ForeignKey) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates an Action which displays a dialog for filtering this combo box via a foreign key
createForeignKeyLabel(ForeignKey) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a read-only foreign key label.
createForeignKeySearchField(ForeignKey) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for foreign key search fields.
createForeignKeySearchFieldPanel(ForeignKey, Supplier<EntityEditPanel>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a foreign key search field panel with optional buttons for adding and editing items.
createForeignKeyTextField(ForeignKey) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a read-only, non-focusable foreign key text field.
createHelpControl() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createHelpMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createInputPanel(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label and the component associated with the given attribute.
createInputPanel(Attribute<?>, JComponent) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label and the component associated with the given attribute.
createInputPanel(Attribute<?>, JComponent, String) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label and the component associated with the given attribute.
createInputPanel(Attribute<?>, JComponent, String, int) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label and the given component.
createInputPanel(JComponent, JComponent) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel containing a label component and the inputComponent with the label component positioned above the input component.
createInputPanel(JComponent, JComponent, String) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a panel with a BorderLayout, with the inputComponent at BorderLayout.CENTER and the labelComponent at a specified location.
createIntegerField(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for integer fields.
createIntegerSpinner(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a spinner
createItemComboBox(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for value item list combo boxes.
createItemSpinner(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a list spinner
createLabel(Attribute<T>) - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
Creates a builder for a label using the caption and mnemonic associated with attribute.
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 Controls instance containing the Control associated with EntityTablePanel.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.Builder instances to use to populate the Support Table menu.
createSupportTableMenuControls() - Method in class is.codion.swing.framework.ui.EntityApplicationPanel
 
createTableCellEditor(Attribute<?>) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Creates a TableCellEditor for the given attribute, returns null if no editor is available, such as for non-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 EntityComponentFactory implementation.
DefaultEntityComponentFactory() - Constructor for class is.codion.swing.framework.ui.component.DefaultEntityComponentFactory
 
DefaultFrameworkIcons - Class in is.codion.swing.framework.ui.icon
A default FrameworkIcons implementation.
DefaultFrameworkIcons() - Constructor for class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
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.Confirmer associated with the EntityEditPanel.Confirmer.Action.DELETE action.
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.Confirmer set via EntityTablePanel.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 NumberField builder based on the given attribute.
doubleSpinner(Attribute<Double>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSpinner builder based on the given attribute.
down() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
down() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
DOWN - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.Direction
 

E

edit() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
edit() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
edit(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 EntityApplicationPanel and starts the application.
EntityApplicationPanel.Builder.ConnectionProviderFactory - Interface in is.codion.swing.framework.ui
A factory for a EntityConnectionProvider instance.
EntityApplicationPanel.Builder.LoginProvider - Interface in is.codion.swing.framework.ui
Provides a way for a user to login.
EntityComboBox - Class in is.codion.swing.framework.ui.component
A UI component based on the EntityComboBoxModel.
EntityComboBoxPanel - Class in is.codion.swing.framework.ui.component
A EntityComboBox based panel, with optional buttons for adding and editing items.
EntityComboBoxPanel.Builder - Interface in is.codion.swing.framework.ui.component
A builder for a EntityComboBoxPanel
EntityComponentFactory<T,A extends is.codion.framework.domain.entity.attribute.Attribute<T>,C extends JComponent> - Interface in is.codion.swing.framework.ui.component
A factory for ComponentValue implementations.
EntityComponents - Class in is.codion.swing.framework.ui.component
A factory for ComponentBuilder instances based on attributes from a given entity definition.
EntityComponents(EntityDefinition) - Constructor for class is.codion.swing.framework.ui.component.EntityComponents
 
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.Factory implementation.
EntityConditionPanelFactory(EntityDefinition) - Constructor for class is.codion.swing.framework.ui.EntityConditionPanelFactory
Instantiates a new EntityConditionPanelFactory
EntityConditionPanelFactory(EntityComponents) - Constructor for class is.codion.swing.framework.ui.EntityConditionPanelFactory
Instantiates a new EntityConditionPanelFactory
entityDefinition() - Method in class is.codion.swing.framework.ui.component.EntityComponents
 
EntityDependenciesPanel - Class in is.codion.swing.framework.ui
Displays the given dependencies in a tabbed pane.
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 EntityPanel instances.
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
EntitySearchField.SearchIndicator - Enum Class in is.codion.swing.framework.ui.component
The ways which a search field can indicate that a search is in progress.
EntitySearchField.Selector - Interface in is.codion.swing.framework.ui.component
Provides a way for the user to select one or more of a given set of entities
EntitySearchField.TableSelector - Interface in is.codion.swing.framework.ui.component
A EntitySearchField.Selector based on a FilteredTable.
EntitySearchFieldPanel - Class in is.codion.swing.framework.ui.component
A EntitySearchField based panel, with optional buttons for adding and editing items.
EntitySearchFieldPanel.Builder - Interface in is.codion.swing.framework.ui.component
A builder for a EntitySearchFieldPanel
EntityTableCellRenderer - Interface in is.codion.swing.framework.ui
Provides FilteredTableCellRenderer implementations for EntityTablePanels via EntityTableCellRenderer.builder(SwingEntityTableModel, Attribute).
EntityTablePanel - Class in is.codion.swing.framework.ui
The EntityTablePanel is a UI class based on the EntityTableModel class.
EntityTablePanel(SwingEntityTableModel) - Constructor for class is.codion.swing.framework.ui.EntityTablePanel
Initializes a new EntityTablePanel instance
EntityTablePanel(SwingEntityTableModel, 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 JTree extension based on SwingEntityTreeModel.
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 FrameworkIcons implementation class to use.
FrameworkIcons - Interface in is.codion.swing.framework.ui.icon
Provides icons for framework ui components.
FrameworkIkonHandler - Class in is.codion.swing.framework.ui.icon
 
FrameworkIkonHandler() - Constructor for class is.codion.swing.framework.ui.icon.FrameworkIkonHandler
 

G

getAfterInsertFocusComponent() - Method in class is.codion.swing.framework.ui.EntityEditComponentPanel
 
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 EntityPopupMenu on 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 EntityPopupMenu on this table, triggered with CTRL-ALT-V.
Value type: Boolean
Default value: true
INCLUDE_FILTER_PANEL - Static variable in class is.codion.swing.framework.ui.EntityTablePanel
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.Confirmer associated with the EntityEditPanel.Confirmer.Action.INSERT action.
instance() - Static method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
integerField(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a NumberField builder based on the given attribute.
integerSelectorField(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates a TextFieldBuilder returning a NumberField which value is bound to the selected value in this combo box
integerSelectorField(FilteredComboBoxModel.ItemFinder<Entity, Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates a TextFieldBuilder returning a NumberField which value is bound to the selected value in this combo box
integerSpinner(Attribute<Integer>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSpinner builder based on the given attribute.
is.codion.swing.framework.ui - module is.codion.swing.framework.ui
is.codion.swing.framework.ui - package is.codion.swing.framework.ui
is.codion.swing.framework.ui.component - package is.codion.swing.framework.ui.component
Package configuration values:
EntitySearchField.SEARCH_INDICATOR
is.codion.swing.framework.ui.icon - package is.codion.swing.framework.ui.icon
Package configuration values:
FrameworkIcons.FRAMEWORK_ICONS_CLASSNAME
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 JSpinner builder 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 BorderLayout and 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 tablePanel at location BorderLayout.CENTER and, if non-null, the given southPanel to the BorderLayout.SOUTH location.
LEFT - Enum constant in enum class is.codion.swing.framework.ui.EntityPanel.Direction
 
limit(int) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
 
limit(int) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
 
list() - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.ListSelector
 
listSelector(EntitySearchModel) - Static method in class is.codion.swing.framework.ui.component.EntitySearchField
 
listSpinner(Attribute<T>, SpinnerListModel) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSpinner builder based on the given attribute.
login() - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder.LoginProvider
Performs the login and returns the User, may not return null.
loginPanelSouthComponent(Supplier<JComponent>) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Note that this does not apply when a custom EntityApplicationPanel.Builder.LoginProvider has been specified.
loginProvider(EntityApplicationPanel.Builder.LoginProvider) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
 
loginRequired(boolean) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
If this is set to false, the EntityApplicationPanel.Builder.connectionProviderFactory(ConnectionProviderFactory) User argument will be null.
logo() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
logo() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
logo(int) - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
logo(int) - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
longField(Attribute<Long>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a NumberField builder based on the given attribute.
lookAndFeelClassName(String) - Method in interface is.codion.swing.framework.ui.EntityApplicationPanel.Builder
Sets the look and feel classname, overrides any look and feel settings found in user preferences.
lowerCase(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchField.Builder
Makes the field convert all upper case input to lower case
lowerCase(boolean) - Method in interface is.codion.swing.framework.ui.component.EntitySearchFieldPanel.Builder
Makes the field convert all upper case input to lower case

M

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 ReferentialIntegrityException occurs during a delete operation on the active entity.
onReferentialIntegrityException(ReferentialIntegrityException) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Called when a ReferentialIntegrityException occurs 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 EntitySearchField indicates 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.SelectionDialogBuilder instance 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 control with controlCode
setControl(EntityTablePanel.ControlCode, Control) - Method in class is.codion.swing.framework.ui.EntityTablePanel
Associates control with controlCode
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.Selector responsible 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 NumberField builder 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 JSlider builder based on the given attribute, with a bounded range model based on the min/max values of the associated attribute.
slider(Attribute<Integer>, BoundedRangeModel) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a JSlider builder based on the given attribute.
splitPaneResizeWeight(double) - Method in interface is.codion.swing.framework.ui.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 TextFieldBuilder returning a text field which value is bound to the selected value in this combo box
stringSelectorField(FilteredComboBoxModel.ItemFinder<Entity, String>) - Method in class is.codion.swing.framework.ui.component.EntityComboBox
Creates a TextFieldBuilder returning a text field which value is bound to the selected value in this combo box
summary() - Method in class is.codion.swing.framework.ui.icon.DefaultFrameworkIcons
 
summary() - Method in interface is.codion.swing.framework.ui.icon.FrameworkIcons
 
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.PanelLayout implementation based on a JTabbedPane.
TabbedPanelLayout.Builder - Interface in is.codion.swing.framework.ui
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 TemporalField builder based on the given attribute.
temporalField(Attribute<T>, String) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TemporalField builder based on the given attribute.
temporalFieldPanel(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TemporalFieldPanel builder based on the given attribute.
temporalFieldPanel(Attribute<T>, String) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TemporalFieldPanel builder based on the given attribute.
textArea(Attribute<String>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TextArea builder based on the given attribute.
textField(Attribute<T>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a text field builder based on the given attribute.
textFieldPanel(Attribute<String>) - Method in class is.codion.swing.framework.ui.component.EntityComponents
Creates a TextFieldPanel builder based on the given attribute.
TOGGLE_CONDITION_PANEL - Enum constant in enum class is.codion.swing.framework.ui.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.Confirmer associated with the EntityEditPanel.Confirmer.Action.UPDATE action.
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
 
A B C D E F G H I L M O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form