Module is.codion.swing.framework.ui
Package is.codion.swing.framework.ui
Enum Class EntityTablePanel.TableControl
java.lang.Object
java.lang.Enum<EntityTablePanel.TableControl>
is.codion.swing.framework.ui.EntityTablePanel.TableControl
- All Implemented Interfaces:
Serializable
,Comparable<EntityTablePanel.TableControl>
,Constable
- Enclosing class:
- EntityTablePanel
The standard controls available in a table panel
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAControl
for adding a new entity.AControls
instance containing any additional popup menu controls.AControls
instance containing any additional toolbar controls.AControl
for clearing the data from the table.AControl
for clearing the table selection.AControl
for displaying a dialog for configuring the column auto-resize-mode.AControls
instance containing controls for configuring columns.AControls
instance containing the condition panel controls.AControl
for showing/hiding the condition panel.AControl
for copying the selected cell data.AControls
instance containing controls for copying either cell or table data.AControl
for copying the table rows with header.AControl
for deleting the selected rows.AControl
for editing the selected entity.AControls
instance containing edit controls for all editable attributes.AControl
for editing the value of a single attribute for the selected entities.AControls
instance containing the filter panel controls.AControl
for showing/hiding the filter panel.AControl
for moving the selection down, with wrap-around.AControl
for moving the selection up, with wrap-around.AControl
for the main print action.AControls
instance containing controls for printing.AControl
for refreshing the table data.AControl
for requesting table focus.AControl
for resetting the columns to their original visibility and location.Either aControl
for displaying a dialog for selecting the visible table columns or aControls
instance containing aToggleControl
for each columns visibility.AControl
for displaying a dialog for selecting a condition panel.AControl
for displaying a dialog for selecting a filter panel.AControl
for toggling between single and multi selection mode.AControl
for toggling between condition panel states.AControl
for toggling between filter panel states.AToggleControl
for showing/hiding the summary panel.AControl
for viewing the dependencies of the selected rows. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static EntityTablePanel.TableControl[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PRINT
AControl
for the main print action. -
PRINT_CONTROLS
AControls
instance containing controls for printing. -
ADDITIONAL_POPUP_MENU_CONTROLS
AControls
instance containing any additional popup menu controls. -
ADDITIONAL_TOOLBAR_CONTROLS
AControls
instance containing any additional toolbar controls. -
DELETE
AControl
for deleting the selected rows. -
VIEW_DEPENDENCIES
AControl
for viewing the dependencies of the selected rows. -
ADD
AControl
for adding a new entity. Requires an edit panel to be available. -
EDIT
AControl
for editing the selected entity. Requires an edit panel to be available. -
EDIT_ATTRIBUTE_CONTROLS
AControls
instance containing edit controls for all editable attributes. -
EDIT_SELECTED_ATTRIBUTE
AControl
for editing the value of a single attribute for the selected entities. -
SELECT_COLUMNS
Either aControl
for displaying a dialog for selecting the visible table columns or aControls
instance containing aToggleControl
for each columns visibility. -
RESET_COLUMNS
AControl
for resetting the columns to their original visibility and location. -
COLUMN_AUTO_RESIZE_MODE
AControl
for displaying a dialog for configuring the column auto-resize-mode.- See Also:
-
SELECTION_MODE
AControl
for toggling between single and multi selection mode. -
CLEAR
AControl
for clearing the data from the table.- See Also:
-
REFRESH
AControl
for refreshing the table data.- See Also:
-
TOGGLE_SUMMARY_PANEL
AToggleControl
for showing/hiding the summary panel. -
CONDITION_CONTROLS
AControls
instance containing the condition panel controls. -
TOGGLE_CONDITION_PANEL
AControl
for toggling between condition panel states.- See Also:
-
CONDITION_PANEL_VISIBLE
AControl
for showing/hiding the condition panel. -
FILTER_CONTROLS
AControls
instance containing the filter panel controls. -
TOGGLE_FILTER_PANEL
AControl
for toggling between filter panel states.- See Also:
-
FILTER_PANEL_VISIBLE
AControl
for showing/hiding the filter panel. -
CLEAR_SELECTION
AControl
for clearing the table selection. -
MOVE_SELECTION_UP
AControl
for moving the selection up, with wrap-around. -
MOVE_SELECTION_DOWN
AControl
for moving the selection down, with wrap-around. -
COPY_CONTROLS
AControls
instance containing controls for copying either cell or table data. -
COPY_CELL
AControl
for copying the selected cell data. -
COPY_ROWS
AControl
for copying the table rows with header. -
REQUEST_TABLE_FOCUS
AControl
for requesting table focus. -
SELECT_CONDITION_PANEL
AControl
for displaying a dialog for selecting a condition panel. -
SELECT_FILTER_PANEL
AControl
for displaying a dialog for selecting a filter panel. -
COLUMN_CONTROLS
AControls
instance containing controls for configuring columns.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-