Package org.luwrain.controls
Class ListUtils.MarkableListAppearance
java.lang.Object
org.luwrain.controls.ListUtils.MarkableListAppearance
- All Implemented Interfaces:
ListArea.Appearance<Object>
- Enclosing class:
ListUtils
public static class ListUtils.MarkableListAppearance
extends Object
implements ListArea.Appearance<Object>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.luwrain.controls.ListArea.Appearance
ListArea.Appearance.Flags
-
Field Summary
Modifier and TypeFieldDescriptionprotected final ControlContext
protected final MarkableListArea.MarksInfo
-
Constructor Summary
ConstructorDescriptionMarkableListAppearance
(ControlContext context, MarkableListArea.MarksInfo marksInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoid
announceItem
(Object item, Set<ListArea.Appearance.Flags> flags) int
getObservableLeftBound
(Object item) int
getScreenAppearance
(Object item, Set<ListArea.Appearance.Flags> flags)
-
Field Details
-
context
-
marksInfo
-
-
Constructor Details
-
MarkableListAppearance
-
-
Method Details
-
announceItem
- Specified by:
announceItem
in interfaceListArea.Appearance<Object>
-
getScreenAppearance
- Specified by:
getScreenAppearance
in interfaceListArea.Appearance<Object>
-
getObservableLeftBound
- Specified by:
getObservableLeftBound
in interfaceListArea.Appearance<Object>
-
getObservableRightBound
- Specified by:
getObservableRightBound
in interfaceListArea.Appearance<Object>
-