Package org.exbin.bined.operation.swing
Class CharEditDataOperation
- java.lang.Object
-
- org.exbin.bined.operation.swing.CodeAreaOperation
-
- org.exbin.bined.operation.swing.CharEditDataOperation
-
- All Implemented Interfaces:
org.exbin.bined.operation.BinaryDataOperation
- Direct Known Subclasses:
DeleteCharEditDataOperation
,InsertCharEditDataOperation
,OverwriteCharEditDataOperation
@ParametersAreNonnullByDefault public abstract class CharEditDataOperation extends CodeAreaOperation
Abstract operation for editing data.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.exbin.bined.operation.swing.CodeAreaOperation
CodeAreaOperation.ExecutionType
-
-
Field Summary
-
Fields inherited from class org.exbin.bined.operation.swing.CodeAreaOperation
backPosition, codeArea
-
-
Constructor Summary
Constructors Constructor Description CharEditDataOperation(org.exbin.bined.swing.CodeAreaCore codeArea)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
appendEdit(char value)
Appends next character value in editing action sequence.abstract CodeAreaOperation[]
generateUndo()
Generates undo operation for combined editing action.-
Methods inherited from class org.exbin.bined.operation.swing.CodeAreaOperation
dispose, execute, execute, executeWithUndo, getBackPosition, getCaption, getCodeArea, getType, setBackPosition
-
-
-
-
Method Detail
-
appendEdit
public abstract void appendEdit(char value)
Appends next character value in editing action sequence.- Parameters:
value
- character
-
generateUndo
@Nonnull public abstract CodeAreaOperation[] generateUndo()
Generates undo operation for combined editing action.- Returns:
- hexadecimal operation
-
-