public class DefaultCodeAreaCommandHandler extends java.lang.Object implements CodeAreaCommandHandler
Modifier and Type | Class and Description |
---|---|
class |
DefaultCodeAreaCommandHandler.BinaryDataClipboardData |
static interface |
DefaultCodeAreaCommandHandler.ClipboardData |
class |
DefaultCodeAreaCommandHandler.CodeDataClipboardData |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MIME_CLIPBOARD_BINARY |
Constructor and Description |
---|
DefaultCodeAreaCommandHandler(CodeArea codeArea) |
Modifier and Type | Method and Description |
---|---|
void |
backSpacePressed()
Backspace key was pressed.
|
boolean |
canPaste()
Returns true if paste action is possible.
|
void |
copy()
Copies selection to clipboard.
|
void |
copyAsCode()
Copies selection to clipboard as code string.
|
void |
cut()
Cuts selection to clipboard.
|
void |
delete()
Deletes selection.
|
void |
deletePressed()
Delete key was pressed.
|
void |
keyPressed(java.awt.event.KeyEvent keyEvent)
Keyboard key was pressed.
|
void |
keyTyped(java.awt.event.KeyEvent keyEvent)
Keyboard key was typed.
|
void |
paste()
Pastes content of clipboard to cursor area.
|
void |
pasteFromCode()
Pastes content of clipboard to cursor area analyzing string code.
|
void |
sequenceBreak()
Notifies command handler about end of sequence appendable commands.
|
public static final java.lang.String MIME_CLIPBOARD_BINARY
public DefaultCodeAreaCommandHandler(CodeArea codeArea)
public void sequenceBreak()
CodeAreaCommandHandler
sequenceBreak
in interface CodeAreaCommandHandler
public void keyPressed(java.awt.event.KeyEvent keyEvent)
CodeAreaCommandHandler
keyPressed
in interface CodeAreaCommandHandler
keyEvent
- key eventpublic void keyTyped(java.awt.event.KeyEvent keyEvent)
CodeAreaCommandHandler
keyTyped
in interface CodeAreaCommandHandler
keyEvent
- key eventpublic void backSpacePressed()
CodeAreaCommandHandler
backSpacePressed
in interface CodeAreaCommandHandler
public void deletePressed()
CodeAreaCommandHandler
deletePressed
in interface CodeAreaCommandHandler
public void delete()
CodeAreaCommandHandler
delete
in interface CodeAreaCommandHandler
public void copy()
CodeAreaCommandHandler
copy
in interface CodeAreaCommandHandler
public void copyAsCode()
CodeAreaCommandHandler
copyAsCode
in interface CodeAreaCommandHandler
public void cut()
CodeAreaCommandHandler
cut
in interface CodeAreaCommandHandler
public void paste()
CodeAreaCommandHandler
paste
in interface CodeAreaCommandHandler
public void pasteFromCode()
CodeAreaCommandHandler
pasteFromCode
in interface CodeAreaCommandHandler
public boolean canPaste()
CodeAreaCommandHandler
canPaste
in interface CodeAreaCommandHandler