Package | Description |
---|---|
oracle.javatools.editor |
The
Editor package is a basic framework for an editor
component with syntax highlighting capabilities, built on top of the
Swing text framework. |
Modifier and Type | Class and Description |
---|---|
static class |
BasicEditorKit.BackwardAction
The
BackwardAction implementation of the action for
moving the caret logically backward one position, possibly
extending the selection. |
static class |
BasicEditorKit.BeepAction
The
BeepAction implementation of the action to
create a beep. |
static class |
BasicEditorKit.BeginAction
The
BeginAction implementation of the action for
moving the caret to the begining of the document, possibly
extending the selection. |
static class |
BasicEditorKit.BeginLineAction
The
BeginLineAction implementation of the action for
moving the caret to the begining of a line, possibly extending
the selection. |
static class |
BasicEditorKit.BeginWordAction
The
BeginWordAction implementation of the action for
moving the caret to the begining of a word, possibly extending
the selection. |
static class |
BasicEditorKit.BlockIndentOutdentAction
The
BlockIndentOutdentAction implementation of the
action for performing a block indent or block outdent. |
static class |
BasicEditorKit.ConvertSelectionCaseAction
The
ConvertSelectionCaseAction implementation of the
action for converting a block to upper or lower case. |
static class |
BasicEditorKit.CopyAction
The
CopyAction implementation of the action to copy
the selected region and place the contents into the system
clipboard. |
static class |
BasicEditorKit.CutAction
The
CutAction implementation of the action to cut
the selected region and place the contents into the system
clipboard. |
static class |
BasicEditorKit.DefaultKeyTypedAction
Replacement for the normal key typed action to add support for
insert/overwrite mode with the caret.
|
static class |
BasicEditorKit.DeleteLineAction
The
DeleteLineAction implementation of the action
for deleting the line the caret is currently on. |
static class |
BasicEditorKit.DeleteNextCharAction
The
DeleteNextCharAction implementation |
static class |
BasicEditorKit.DeleteNextWordAction
The
DeleteUntilNextWordAction implementation of the
action for deleting from cursor position until the next occurrence
of a word start or word end. |
static class |
BasicEditorKit.DeletePrevCharAction
The
DeletePrevCharAction implementation of the
action to delete the character of content that precedes the
current caret position. |
static class |
BasicEditorKit.DeletePreviousWordAction
The
DeletePreviousWordAction implementation of the
action for deleting from cursor position until the previous occurrence
of a word start or word end. |
static class |
BasicEditorKit.DeleteUntilEOLAction
The
DeleteUntilEOLAction implementation of the
action for deleting from cursor position until the end of line. |
static class |
BasicEditorKit.DownAction
The
DownAction implementation of the action for
moving the caret logically down one position, possibly
extending the selection. |
static class |
BasicEditorKit.DuplicateAction
The
DuplicateAction implementation of the action to duplicate
the selected region. |
static class |
BasicEditorKit.EmacsAppendNextKillAction
The
EmacsAppendNextKillAction implementation of the
action which sets the editor into a mode where if the next
command is a kill, it will append into the kill-ring. |
static class |
BasicEditorKit.EmacsBackwardKillWordAction
The
EmacsBackwardKillWordAction implementation of
the action for killing until the previous start of a word and
adding or prepending it to the Emacs kill ring. |
static class |
BasicEditorKit.EmacsBeginAction
The
EmacsBeginAction implementation of the action
for marking the current caret position, and moving the caret
to the start of the buffer. |
static class |
BasicEditorKit.EmacsCapitalizeWordAction
The
EmacsCapitalizeWordAction is the action for
capitalizing the next non-whitespace character, and converting to
the next end of a word to all lowercase. |
static class |
BasicEditorKit.EmacsCaseRegionAction
The
EmacsCaseRegionAction is the action for converting
the region to all lowercase or uppercase. |
static class |
BasicEditorKit.EmacsCaseWordAction
The
EmacsCaseWordAction is a base action for Emacs
word-case action implementations. |
static class |
BasicEditorKit.EmacsDeleteHorizontalSpaceAction
The
EmacsDeleteHorizontalSpaceAction is the action
for deleting all spaces and tabs surrounding the current cursor
position. |
static class |
BasicEditorKit.EmacsDowncaseWordAction
The
EmacsDowncaseWordAction is the action for
converting from the current position to the next end of a word to
all lowercase. |
static class |
BasicEditorKit.EmacsEndAction
The
EmacsEndAction implementation of the action
for marking the current caret position, and moving the caret
to the end of the buffer. |
static class |
BasicEditorKit.EmacsExchangePointMarkAction
The
EmacsExchangePointMarkAction implementation of
the action for exchanging the point (current caret position) and
an Emacs-style mark in the editor. |
static class |
BasicEditorKit.EmacsKillLineAction
The
EmacsKillLineAction implementation of the action
for killing the line and adding or appending it to the Emacs kill
ring. |
static class |
BasicEditorKit.EmacsKillRegionAction
The
EmacsKillRegionAction implementation of the
action for killing the region (or doing a kill-ring-save) between
the point and mark and adding or appending it to the Emacs kill
ring. |
static class |
BasicEditorKit.EmacsKillTypeAction
The
EmacsKillTypeAction is a base action for all Emacs
kill-type action implementations. |
static class |
BasicEditorKit.EmacsKillWordAction
The
EmacsKillWordAction implementation of the action
for killing until the next start of a word and adding or
appending it to the Emacs kill ring. |
static class |
BasicEditorKit.EmacsMarkBufferAction
The
EmacsMarkBufferAction implementation of the action
for marking the end of the buffer, and moving the caret to the start
of the buffer. |
static class |
BasicEditorKit.EmacsSetMarkAction
The
EmacsSetMarkAction implementation of the action
for setting an Emacs-style mark in the editor. |
static class |
BasicEditorKit.EmacsUpcaseWordAction
The
EmacsUpcaseWordAction is the action for
converting from the current position to the next end of a word to
all uppercase. |
static class |
BasicEditorKit.EmacsYankAction
The
EmacsYankAction implementation of the action for
yanking or popping the text from the kill-ring. |
static class |
BasicEditorKit.EndAction
The
EndAction implementation of the action for
moving the caret to the begining of the document, possibly
extending the selection. |
static class |
BasicEditorKit.EndLineAction
The
EndLineAction implementation of the action for
moving the caret to the end of a line, possibly extending the
selection. |
static class |
BasicEditorKit.EndWordAction
The
EndWordAction implementation of the action for
moving the caret to the end of a word, possibly extending the
selection. |
static class |
BasicEditorKit.ExtendedPasteAction
The
PasteAction implementation of the action to
paste the contents of the system clipboard into the selected
region, or before the caret if nothing is selected. |
static class |
BasicEditorKit.ForwardAction
The
ForwardAction implementation of the action for
moving the caret logically forward one position, possibly
extending the selection. |
static class |
BasicEditorKit.GotoMatchingBraceAction
The
GotoMatchingBraceAction implementation of the
action to move the cursor to the matching brace (if brace
matching is available.) |
static class |
BasicEditorKit.InsertBreakAction
The
InsertBreakAction implementation of the action
to place a line/paragraph break into the document. |
static class |
BasicEditorKit.InsertTabAction
The
InsertTabAction implementation of the action to
place a tab character into the document. |
static class |
BasicEditorKit.JoinLineAction
The
JoinLineAction implementation of the action
for joining the line the caret is currently on. |
static class |
BasicEditorKit.MacroRecorderAction
The
MacroRecorderAction implementation of the
action for both playing back a recorded macro as well as
for toggling macro recording on and off. |
static class |
BasicEditorKit.MoveDownAction
The
MoveDownAction implementation of the
action for moving selection/line/stuff down by one line |
static class |
BasicEditorKit.MoveUpAction
The
MoveUpAction implementation of the
action for moving selection/line/stuff up by one line |
static class |
BasicEditorKit.NavigateAction
The
NavigateAction just takes care of storing
whether selection is performed or not. |
static class |
BasicEditorKit.NewLineAction
The
NewLineAction implementation of the action for
inserting a new line after the end of the line containing current caret position,
and moving the caret there. |
static class |
BasicEditorKit.NextWordAction
The
NextWordAction implementation of the action for
moving the caret to the next occurrence of a word start or end,
possibly extending the selection. |
static class |
BasicEditorKit.NOPAction
The
NOPAction implementation of a placeholder
action. |
static class |
BasicEditorKit.OpenLineAction
The
OpenLineAction implementation of the action for
inserting a new line to the right of the current caret position. |
static class |
BasicEditorKit.PageDownAction
The
PageDownAction implementation of the action to
page down vertically, and possibly move the selection. |
static class |
BasicEditorKit.PageUpAction
The
PageUpAction implementation of the action to
page up vertically, and possibly move the selection. |
static class |
BasicEditorKit.PasteAction
The
PasteAction implementation of the action to
paste the contents of the system clipboard into the selected
region, or before the caret if nothing is selected. |
static class |
BasicEditorKit.PreviousWordAction
The
PreviousWordAction implementation of the action
for moving the caret to the previous occurrence of a word start
or end, possibly extending the selection. |
static class |
BasicEditorKit.ReadOnlyAction
The
ReadOnlyAction implementation of the action to
set the editor into read-only mode. |
static class |
BasicEditorKit.RecenterLineAction
The
RecenterLineAction implementation of the action
for recentering the line the caret is on vertically on screen. |
static class |
BasicEditorKit.ReverseTabAction
The
ReverseTabAction implementation of the action to
move the caret backwards to the previous tab stop. |
static class |
BasicEditorKit.ScrollLineDownAction
The
ScrollLineDownAction implementation of the
action for scrolling the window down by one line (which moves the
content upwards.) |
static class |
BasicEditorKit.ScrollLineUpAction
The
ScrollLineUpAction implementation of the action
for scrolling the window up by one line (which moves the content
downwards.) |
static class |
BasicEditorKit.ScrollPageDownAction
The
ScrollPageDownAction implementation of the
action for scrolling the window down by one page (moving content
up.) |
static class |
BasicEditorKit.ScrollPageUpAction
The
ScrollPageUpAction implementation of the action
for scrolling the window up by one page (moving content down.) |
static class |
BasicEditorKit.SelectAllAction
The
SelectAllAction implementation of the action for
selecting the entire document. |
static class |
BasicEditorKit.SelectLineAction
The
SelectLineAction implementation of the action for
selecting a line around the caret. |
static class |
BasicEditorKit.SelectWordAction
The
SelectWordAction implementation of the action
for selecting a word around the caret. |
static class |
BasicEditorKit.SetLocalTabSizeAction
The
SetLocalTabSizeAction implementation of the
action to set the tab size of the current editor locally to the
specified amount. |
static class |
BasicEditorKit.SortSelectedLines
The
SortSelectedLinesAction implementation of the
action for sorting the selected lines. |
static class |
BasicEditorKit.TabifyAction
The
TabifyAction implementation of the
action for converting leading spaces of a line to tabs if
possible, preserving the ending column of the first
non-whitespace of the line. |
static class |
BasicEditorKit.ToggleCommentsAction
The
ToggleCommentsAction implementation of the action
for toggling the current line or selected lines between as
commented or uncommented using the language's single-line comments
(if defined.) |
static class |
BasicEditorKit.ToggleInsertModeAction
The
ToggleInsertModeAction implementation of the
action for toggling between insert and overwrite mode. |
static class |
BasicEditorKit.TransposeCharsAction
The
TransposeCharsAction implementation of the
action for transposing two adjacent characters. |
static class |
BasicEditorKit.TrimWhitespaceAction
The
TrimWhitespaceAction implementation of the
action for removing whitespace characters from the end of every
line |
static class |
BasicEditorKit.UnselectAction
The
UnselectAction implementation of the action for
for removing selection. |
static class |
BasicEditorKit.UntabifyAction
The
UntabifyAction implementation of the action for
converting all hard tabs to spaces, adding enough spaces to
preserve column positions of non-whitespace characters. |
static class |
BasicEditorKit.UpAction
The
UpAction implementation of the action for
moving the caret logically up one position, possibly
extending the selection. |
static class |
BasicEditorKit.WritableAction
The
WritableAction implementation of the action to
set the editor into writeable mode. |
class |
BasicWriteAction |
class |
EmacsAction
The
EmacsAction is an abstract class that all Emacs
actions should extend from. |
class |
EmacsWriteAction |
Modifier and Type | Method and Description |
---|---|
BasicAction |
BasicAction.getLastAction(BasicEditorPane editor)
Utility routine which retrieves the last action executed (prior
to the current one.) If there was no previous action, null is
returned.
|