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 ConstantsEnum ConstantDescriptionAControlfor adding a new entity.AControlsinstance containing any additional popup menu controls.AControlsinstance containing any additional toolbar controls.AControlfor clearing the data from the table.AControlfor clearing the table selection.AControlfor displaying a dialog for configuring the column auto-resize-mode.AControlsinstance containing controls for configuring columns.AControlsinstance containing the condition panel controls.AControlfor showing/hiding the condition panel.AControlfor copying the selected cell data.AControlsinstance containing controls for copying either cell or table data.AControlfor copying the table rows with header.AControlfor deleting the selected rows.AControlfor editing the selected entity.AControlsinstance containing edit controls for all editable attributes.AControlfor editing the value of a single attribute for the selected entities.AControlsinstance containing the filter panel controls.AControlfor showing/hiding the filter panel.AControlfor moving the selection down, with wrap-around.AControlfor moving the selection up, with wrap-around.AControlfor the main print action.AControlsinstance containing controls for printing.AControlfor refreshing the table data.AControlfor requesting table focus.AControlfor resetting the columns to their original visibility and location.Either aControlfor displaying a dialog for selecting the visible table columns or aControlsinstance containing aToggleControlfor each columns visibility.AControlfor displaying a dialog for selecting a condition panel.AControlfor displaying a dialog for selecting a filter panel.AControlfor toggling between single and multi selection mode.AControlfor toggling between condition panel states.AControlfor toggling between filter panel states.AToggleControlfor showing/hiding the summary panel.AControlfor 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
AControlfor the main print action. -
PRINT_CONTROLS
AControlsinstance containing controls for printing. -
ADDITIONAL_POPUP_MENU_CONTROLS
AControlsinstance containing any additional popup menu controls. -
ADDITIONAL_TOOLBAR_CONTROLS
AControlsinstance containing any additional toolbar controls. -
DELETE
AControlfor deleting the selected rows. -
VIEW_DEPENDENCIES
AControlfor viewing the dependencies of the selected rows. -
ADD
AControlfor adding a new entity. Requires an edit panel to be available. -
EDIT
AControlfor editing the selected entity. Requires an edit panel to be available. -
EDIT_ATTRIBUTE_CONTROLS
AControlsinstance containing edit controls for all editable attributes. -
EDIT_SELECTED_ATTRIBUTE
AControlfor editing the value of a single attribute for the selected entities. -
SELECT_COLUMNS
Either aControlfor displaying a dialog for selecting the visible table columns or aControlsinstance containing aToggleControlfor each columns visibility. -
RESET_COLUMNS
AControlfor resetting the columns to their original visibility and location. -
COLUMN_AUTO_RESIZE_MODE
AControlfor displaying a dialog for configuring the column auto-resize-mode.- See Also:
-
SELECTION_MODE
AControlfor toggling between single and multi selection mode. -
CLEAR
AControlfor clearing the data from the table.- See Also:
-
SwingEntityTableModel.clear()
-
REFRESH
AControlfor refreshing the table data.- See Also:
-
SwingEntityTableModel.refresh()
-
TOGGLE_SUMMARY_PANEL
AToggleControlfor showing/hiding the summary panel. -
CONDITION_CONTROLS
AControlsinstance containing the condition panel controls. -
TOGGLE_CONDITION_PANEL
AControlfor toggling between condition panel states.- See Also:
-
CONDITION_PANEL_VISIBLE
AControlfor showing/hiding the condition panel. -
FILTER_CONTROLS
AControlsinstance containing the filter panel controls. -
TOGGLE_FILTER_PANEL
AControlfor toggling between filter panel states.- See Also:
-
FILTER_PANEL_VISIBLE
AControlfor showing/hiding the filter panel. -
CLEAR_SELECTION
AControlfor clearing the table selection. -
MOVE_SELECTION_UP
AControlfor moving the selection up, with wrap-around. -
MOVE_SELECTION_DOWN
AControlfor moving the selection down, with wrap-around. -
COPY_CONTROLS
AControlsinstance containing controls for copying either cell or table data. -
COPY_CELL
AControlfor copying the selected cell data. -
COPY_ROWS
AControlfor copying the table rows with header. -
REQUEST_TABLE_FOCUS
AControlfor requesting table focus. -
SELECT_CONDITION_PANEL
AControlfor displaying a dialog for selecting a condition panel. -
SELECT_FILTER_PANEL
AControlfor displaying a dialog for selecting a filter panel. -
COLUMN_CONTROLS
AControlsinstance 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
-