java.lang.Object
org.autogui.swing.table.GuiSwingTableColumn.SpecifierManagerIndex
- All Implemented Interfaces:
Supplier<GuiReprValue.ObjectSpecifier>
,GuiSwingView.SpecifierManager
- Enclosing interface:
GuiSwingTableColumn
public static class GuiSwingTableColumn.SpecifierManagerIndex
extends Object
implements GuiSwingView.SpecifierManager
a specifier factory for a list index: having a mutable index and creating
GuiReprValue.ObjectSpecifierIndex
.
For columns of nested lists, the managers are also nested.
In order to specify the indices Map<SpecifierManagerIndex,Integer> is used.
This means that instances of the class are created for each nested structure
and identify of them are used.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSpecifierManagerIndex
(Supplier<GuiReprValue.ObjectSpecifier> tableSpecifier) SpecifierManagerIndex
(Supplier<GuiReprValue.ObjectSpecifier> tableSpecifier, int index) -
Method Summary
Modifier and TypeMethodDescriptionget()
getSpecifierWithSettingIndex
(int index) void
setIndex
(int index) toString()
-
Field Details
-
tableSpecifier
-
index
protected int index
-
-
Constructor Details
-
SpecifierManagerIndex
-
SpecifierManagerIndex
-
-
Method Details
-
get
- Specified by:
get
in interfaceSupplier<GuiReprValue.ObjectSpecifier>
-
setIndex
public void setIndex(int index) -
getSpecifier
- Specified by:
getSpecifier
in interfaceGuiSwingView.SpecifierManager
-
getSpecifierWithSettingIndex
-
toString
-