Package org.luwrain.controls
Class ListUtils.DoubleLevelAppearance<E>
java.lang.Object
org.luwrain.controls.ListUtils.DoubleLevelAppearance<E>
- All Implemented Interfaces:
ListArea.Appearance<E>
- Direct Known Subclasses:
WebSearchPopup.Appearance
- Enclosing class:
- ListUtils
public abstract static class ListUtils.DoubleLevelAppearance<E>
extends Object
implements ListArea.Appearance<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.luwrain.controls.ListArea.Appearance
ListArea.Appearance.Flags -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidannounceItem(E item, Set<ListArea.Appearance.Flags> flags) voidannounceNonSection(E item) voidannounceSection(E item) intgetObservableLeftBound(E item) intgetObservableRightBound(E item) getScreenAppearance(E item, Set<ListArea.Appearance.Flags> flags) getSectionScreenAppearance(E item) abstract booleanisSectionItem(E item)
-
Field Details
-
context
-
-
Constructor Details
-
DoubleLevelAppearance
-
-
Method Details
-
isSectionItem
-
announceNonSection
-
getNonSectionScreenAppearance
-
announceSection
-
getSectionScreenAppearance
-
announceItem
- Specified by:
announceItemin interfaceListArea.Appearance<E>
-
getScreenAppearance
- Specified by:
getScreenAppearancein interfaceListArea.Appearance<E>
-
getObservableLeftBound
- Specified by:
getObservableLeftBoundin interfaceListArea.Appearance<E>
-
getObservableRightBound
- Specified by:
getObservableRightBoundin interfaceListArea.Appearance<E>
-