Package org.luwrain.controls.edit
Class EditArea
java.lang.Object
org.luwrain.controls.NavigationArea
org.luwrain.controls.edit.EditArea
- All Implemented Interfaces:
ClipboardTranslator.Provider,RegionTextQueryTranslator.Provider,Area,HotPoint,HotPointControl,Lines
- Direct Known Subclasses:
SpellCheckingEditArea
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final EditArea.Appearanceprotected Stringprotected final List<EditArea.ChangeListener>protected final MutableMarkedLinesprotected final MultilineEditprotected final List<EditArea.InputEventListener>protected final MultilineEditTranslatorFields inherited from class org.luwrain.controls.NavigationArea
clipboardTranslator, context, hotPointTransCount, hotPointX, hotPointY, regionPoint, regionTextQueryTranslator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidannounceLine(int index, String line) voidclear()protected MultilineEditcreateEdit(EditArea.Params areaParams) getEdit()getLine(int index) intprotected StringString[]getText()protected voidbooleanonAreaQuery(AreaQuery query) booleanonInputEvent(InputEvent event) booleanonSystemEvent(SystemEvent event) voidrefresh()voidsetAreaName(String areaName) voidsetChangeListeners(List<EditArea.ChangeListener> listeners) voidvoidbooleanupdate(EditArea.EditUpdating updating) Methods inherited from class org.luwrain.controls.NavigationArea
beginHotPointTrans, defaultLineAnnouncement, endHotPointTrans, getAreaActions, getHotPointX, getHotPointY, getLineNotNull, getNewHotPointX, getNextBlockLine, getPrevBlockLine, getRegionPoint, getValidLineCount, isBlockBoundLine, onAltEnd, onAltHome, onAltLeft, onAltRight, onClipboardCopy, onClipboardCopyAll, onDeleteRegion, onEnd, onHome, onMoveDown, onMoveLeft, onMoveRight, onMoveUp, onPageDown, onPageUp, onRegionTextQuery, redraw, reset, setHotPoint, setHotPointX, setHotPointY
-
Field Details
-
-
translator
-
appearance
-
areaName
-
changeListeners
-
edit
-
inputEventListeners
-
-
Constructor Details
-
EditArea
-
-
Method Details
-
setChangeListeners
-
createEdit
-
getEdit
-
getLineCount
public int getLineCount() -
getLine
-
setLine
-
getAreaName
-
setAreaName
-
getTextAsList
-
getText
-
getText
-
setText
-
update
-
clear
public void clear() -
getContent
-
refresh
public void refresh() -
onInputEvent
- Specified by:
onInputEventin interfaceArea- Overrides:
onInputEventin classNavigationArea
-
onSystemEvent
- Specified by:
onSystemEventin interfaceArea- Overrides:
onSystemEventin classNavigationArea
-
onAreaQuery
- Specified by:
onAreaQueryin interfaceArea- Overrides:
onAreaQueryin classNavigationArea
-
announceLine
- Overrides:
announceLinein classNavigationArea
-
getEditAppearance
-
getTabSeq
-
notifyChangeListeners
protected void notifyChangeListeners()
-