Class EditCharDataCommand
- java.lang.Object
-
- org.exbin.bined.operation.BinaryDataAbstractCommand
-
- org.exbin.bined.operation.swing.command.CodeAreaCommand
-
- org.exbin.bined.operation.swing.command.EditDataCommand
-
- org.exbin.bined.operation.swing.command.EditCharDataCommand
-
- All Implemented Interfaces:
org.exbin.bined.operation.BinaryDataCommand
@ParametersAreNonnullByDefault public class EditCharDataCommand extends EditDataCommand
Command for editing data in text mode.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.exbin.bined.operation.swing.command.EditDataCommand
EditDataCommand.EditCommandType
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanoperationPerformed-
Fields inherited from class org.exbin.bined.operation.swing.command.CodeAreaCommand
codeArea
-
-
Constructor Summary
Constructors Constructor Description EditCharDataCommand(org.exbin.bined.swing.CodeAreaCore codeArea, EditDataCommand.EditCommandType commandType, long position)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendEdit(char value)booleancanUndo()voiddispose()EditDataCommand.EditCommandTypegetCommandType()CodeAreaCommandTypegetType()Returns type of the command.voidredo()voidundo()booleanwasReverted()Returns true if command was already used for undo action.-
Methods inherited from class org.exbin.bined.operation.swing.command.CodeAreaCommand
getCaption
-
-
-
-
Constructor Detail
-
EditCharDataCommand
public EditCharDataCommand(org.exbin.bined.swing.CodeAreaCore codeArea, EditDataCommand.EditCommandType commandType, long position)
-
-
Method Detail
-
undo
public void undo() throws org.exbin.bined.operation.BinaryDataOperationException- Throws:
org.exbin.bined.operation.BinaryDataOperationException
-
redo
public void redo() throws org.exbin.bined.operation.BinaryDataOperationException- Throws:
org.exbin.bined.operation.BinaryDataOperationException
-
getType
@Nonnull public CodeAreaCommandType getType()
Description copied from class:CodeAreaCommandReturns type of the command.- Overrides:
getTypein classEditDataCommand- Returns:
- command type
-
canUndo
public boolean canUndo()
- Specified by:
canUndoin interfaceorg.exbin.bined.operation.BinaryDataCommand- Overrides:
canUndoin classEditDataCommand
-
appendEdit
public void appendEdit(char value)
-
getCommandType
@Nonnull public EditDataCommand.EditCommandType getCommandType()
- Specified by:
getCommandTypein classEditDataCommand
-
wasReverted
public boolean wasReverted()
Description copied from class:EditDataCommandReturns true if command was already used for undo action.- Specified by:
wasRevertedin classEditDataCommand- Returns:
- true if undo step performed
-
dispose
public void dispose() throws org.exbin.bined.operation.BinaryDataOperationException- Specified by:
disposein interfaceorg.exbin.bined.operation.BinaryDataCommand- Overrides:
disposein classorg.exbin.bined.operation.BinaryDataAbstractCommand- Throws:
org.exbin.bined.operation.BinaryDataOperationException
-
-