Package org.luwrain.controls
Class UndoLines
java.lang.Object
org.luwrain.controls.UndoLines
- All Implemented Interfaces:
Lines,MarkedLines,MutableLines,MutableMarkedLines
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final classprotected static classprotected static final classNested classes/interfaces inherited from interface org.luwrain.core.MutableLines
MutableLines.Updating -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<UndoLines.Command>protected final MutableLines -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclear()getLine(int index) intgetLineMarks(int index) String[]getLines()voidinsertLine(int index, String line) voidremoveLine(int index) protected voidsaveCommand(UndoLines.Command command) voidvoidsetLineMarks(int index, LineMarks lineMarks) voidvoidupdate(MutableLines.Updating updating)
-
Field Details
-
lines
-
commands
-
-
Constructor Details
-
UndoLines
-
-
Method Details
-
getLineCount
public int getLineCount()- Specified by:
getLineCountin interfaceLines
-
getLine
-
update
- Specified by:
updatein interfaceMutableLines
-
getLines
- Specified by:
getLinesin interfaceMutableLines
-
setLines
- Specified by:
setLinesin interfaceMutableLines
-
addLine
- Specified by:
addLinein interfaceMutableLines
-
insertLine
- Specified by:
insertLinein interfaceMutableLines
-
removeLine
public void removeLine(int index) - Specified by:
removeLinein interfaceMutableLines
-
setLine
- Specified by:
setLinein interfaceMutableLines
-
clear
public void clear()- Specified by:
clearin interfaceMutableLines
-
getLineMarks
- Specified by:
getLineMarksin interfaceMarkedLines
-
setLineMarks
- Specified by:
setLineMarksin interfaceMutableMarkedLines
-
saveCommand
-