- All Superinterfaces:
GuiSwingElement
- All Known Implementing Classes:
GuiSwingTableColumnSetDefault
an interface of a set of
GuiSwingTableColumn
.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
a sub-interface ofGuiSwingTableColumnSet.TableColumnHost
which can support adding action contextsstatic interface
the target for adding created columns.static interface
the root interface for selection changestatic class
index list of selected rowsstatic class
list of selected {row, column} indicesstatic class
indicates that the selection is not changedstatic class
list of selected row objectsstatic interface
an action target -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreateChangeValues
(Object obj) create actions for sub-contexts associated toGuiReprAction
.void
createColumns
(GuiMappingContext context, GuiSwingTableColumnSet.TableColumnHost model, GuiSwingTableColumn.SpecifierManagerIndex rowSpecifier, GuiSwingView.SpecifierManager parentSpecifier, GuiSwingView.SpecifierManager specifierManager) void
createColumnsForDynamicCollection
(GuiMappingContext context, GuiSwingTableColumnSet.DynamicColumnHost collection, GuiSwingTableColumn.SpecifierManagerIndex rowSpecifier, GuiSwingView.SpecifierManager parentSpecifier) the method is called for creating column factories under nested table structuregetNoChange
(Object obj)
-
Field Details
-
NO_CHANGE
-
-
Method Details
-
createColumns
void createColumns(GuiMappingContext context, GuiSwingTableColumnSet.TableColumnHost model, GuiSwingTableColumn.SpecifierManagerIndex rowSpecifier, GuiSwingView.SpecifierManager parentSpecifier, GuiSwingView.SpecifierManager specifierManager) - Parameters:
context
- the context, initially a collection elementmodel
- the target for appending created columnsrowSpecifier
- row-specifier for the tableparentSpecifier
- the specifier manager of the parentspecifierManager
- optional specifier given by the caller
-
createColumnActions
List<Action> createColumnActions(GuiMappingContext context, GuiSwingTableColumnSet.TableSelectionSource source) create actions for sub-contexts associated toGuiReprAction
.- Parameters:
context
- the context usually associated withGuiReprCollectionElement
source
- the table source for actions. the selected items will become targets of returned actions.- Returns:
- the created actions
-
getNoChange
-
createChangeIndices
-
createChangeIndicesRowAndColumn
static GuiSwingTableColumnSet.TableSelectionChangeIndicesRowAndColumn createChangeIndicesRowAndColumn(Object obj) -
createChangeValues
-
createColumnsForDynamicCollection
void createColumnsForDynamicCollection(GuiMappingContext context, GuiSwingTableColumnSet.DynamicColumnHost collection, GuiSwingTableColumn.SpecifierManagerIndex rowSpecifier, GuiSwingView.SpecifierManager parentSpecifier) the method is called for creating column factories under nested table structure- Parameters:
context
- the source contextcollection
- the adding target of created columns and actionsrowSpecifier
- a row specifier manager of the top tableparentSpecifier
- a parent specifier given by the caller
-