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
Nested ClassesModifier and TypeClassDescriptionprotected static classstatic interfaceprotected static final classstatic interfacestatic interfaceprotected static classstatic final classNested classes/interfaces inherited from class org.luwrain.controls.ListArea
ListArea.ClickHandler<E>, ListArea.ClipboardSaver<E>, ListArea.Flags, ListArea.ListeningInfo, ListArea.Transition -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<TreeListArea.Frame<E>>protected TreeListArea.LeafClickHandlerprotected 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()protected static <E> ListArea.Params<E>createListParams(TreeListArea.Params params) protected booleanprotected booleanprotected booleanfill(TreeListArea.Frame<E> frame) protected TreeListArea.Frame<E>protected booleanonBackspace(InputEvent event) booleanonInputEvent(InputEvent event) booleanonListClick(ListArea<E> area, int index, E item) opened()booleanrequery()voidsetLeafClickHandler(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:
onListClickin interfaceListArea.ClickHandler<E>
-
onInputEvent
- Specified by:
onInputEventin interfaceArea- Overrides:
onInputEventin classListArea<E>
-
onBackspace
-
getLastFrame
-
createListParams
-