Package org.luwrain.controls
Class TreeListArea<E>
java.lang.Object
org.luwrain.controls.ListArea<E>
org.luwrain.controls.TreeListArea<E>
- All Implemented Interfaces:
ClipboardTranslator.Provider
,ListArea.ClickHandler<E>
,RegionTextQueryTranslator.Provider
,Area
,HotPoint
,Lines
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
static interface
protected static final class
static interface
static interface
protected static class
static final class
Nested classes/interfaces inherited from class org.luwrain.controls.ListArea
ListArea.ClickHandler<E>, ListArea.ClipboardSaver<E>, ListArea.Flags, ListArea.ListeningInfo, ListArea.Transition
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<TreeListArea.Frame<E>>
protected TreeListArea.LeafClickHandler
protected final TreeListArea.Model<E>
Fields inherited from class org.luwrain.controls.ListArea
areaName, BRIEF_ANNOUNCEMENT_ONLY, clipboardTranslator, context, hotPointX, hotPointY, listAppearance, listClickHandler, listClipboardSaver, listFlags, listModel, listTransition, NONE_APPEARANCE_FLAGS, regionPoint, regionTextQueryTranslator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
protected static <E> ListArea.Params<E>
createListParams
(TreeListArea.Params params) protected boolean
protected boolean
protected boolean
fill
(TreeListArea.Frame<E> frame) protected TreeListArea.Frame<E>
protected boolean
onBackspace
(InputEvent event) boolean
onInputEvent
(InputEvent event) boolean
onListClick
(ListArea<E> area, int index, E item) opened()
boolean
requery()
void
setLeafClickHandler
(TreeListArea.LeafClickHandler leafClickHandler) Methods inherited from class org.luwrain.controls.ListArea
announceChar, announceSelected, getAreaActions, getAreaName, getExistingItemIndexOnLine, getHotPointX, getHotPointY, getItemIndexOnLine, getItemOnLine, getLine, getLineCount, getLineIndexByItemIndex, getListAppearance, getListItemCount, getListModel, getObservableSubstr, isEmpty, noContent, noContentStr, onAltEnd, onAltHome, onAltLeft, onAltRight, onAnnounce, onAnnounceLine, onAreaQuery, onBeginListeningQuery, onChar, onClipboardCopy, onClipboardCopyAll, onDeleteRegion, onEnd, onEnter, onHome, onListeningFinishedEvent, onMoveDown, onMoveHotPoint, onMoveLeft, onMoveRight, onMoveUp, onNewHotPointY, onOk, onPageDown, onPageUp, onRegionTextQuery, onSystemEvent, onTransition, redraw, refresh, reset, resetHotPoint, resetHotPoint, select, select, selected, selectedIndex, selectEmptyLineBottom, setAreaName, setListClickHandler
-
Field Details
-
model
-
history
-
-
leafClickHandler
-
-
Constructor Details
-
TreeListArea
-
-
Method Details
-
setLeafClickHandler
-
requery
public boolean requery() -
clear
public void clear() -
opened
-
fill
-
fill
-
fill
-
onListClick
- Specified by:
onListClick
in interfaceListArea.ClickHandler<E>
-
onInputEvent
- Specified by:
onInputEvent
in interfaceArea
- Overrides:
onInputEvent
in classListArea<E>
-
onBackspace
-
getLastFrame
-
createListParams
-