| ActionUtils |
Various utility methods to work on JEditorPane and its SyntaxDocument
for use by Actions
|
| CaretMonitor |
This class can be used to display the caret location in friendly manner for
an EditorPane.
|
| ComboCompletionAction |
ComboBox like Completion Action:
This will display a list of items to choose from, it can be used similar to
IntelliSense.
|
| CompleteWordAction |
This action will try to complete the word at the cursor by
looking for a matching word in this document that starts with
the same letters.
|
| DefaultSyntaxAction |
The DefaultSyntaxAction.
|
| DeleteLinesAction |
This Action deletes the current line, or all the highlighted lines.
|
| DocumentSearchData |
Data that is shared by Find / Replace and Find Next actions for a Document
The data here will be added as a property of the Document using the key
PROPERTY_KEY.
|
| DuplicateLinesAction |
This Action duplicates the current line, or all the highlighted lines.
|
| FindNextAction |
This class performs a Find Next operation by using the current pattern
|
| FindReplaceAction |
Finder class.
|
| GotoLineAction |
This actions displays the GotoLine dialog
|
| HTMLPreviewAction |
Show an HTML Preview window.
|
| IndentAction |
IndentAction is used to replace Tabs with spaces.
|
| JIndentAction |
This class should be mapped to VK_ENTER.
|
| JumpToPairAction |
This actions Jumps to the pair of the token at the cursor.
|
| JUnindentAction |
|
| MapCompletionAction |
Completion Actions:
All completions are based on a simple String to String Map.
|
| PairAction |
A Pair action inserts a pair of characters (left and right) around the
current selection, and then places the caret between them
The pairs are hard-coded here.
|
| PythonIndentAction |
|
| QuickFindAction |
|
| RedoAction |
Redo action
|
| ReflectCompletionAction |
ComboBox like Completion Action:
This will display a list of items to choose from, its can be used similar to
IntelliSense
|
| ScriptAction |
This class executes a script every time it is called.
|
| ScriptRunnerAction |
Executes the script in the component's text using a ScriptEngine
The Configuration must contain the key [prefix.]ACTION_NAME.ScriptExtension
and its value is the ScriptExtension that getEngineByExtension returns
If no engine is found, then an option is given to the user to disable the action
|
| ShowAbbsAction |
Display all abbreviations for a JTextComponent., if it has any.
|
| SmartHomeAction |
|
| SmartHomeSelectAction |
|
| TemplateAction |
This action replaces the selection with the configured template in
the config ACTION-NAME.Template
There are two kinds of templates:
Simple Templates are replaced as is
Whole Line Templates will ensure a whole line is selected.
|
| ToggleCommentsAction |
This action will toggle comments on or off on selected whole lines.
|
| ToggleComponentAction |
This Action will Toggle any SyntaxComponents on the EditorPane
You need the configuration Key prefix.ACTION_NAME.Component = componentclassname
Where:
ACTION_NAME is the name given to the action (prefix.Action.ACTION_NAME)
componentclassname is the fully qualified class name of the component
|
| UndoAction |
Undo action
|
| UnindentAction |
This is usually mapped to Shift-TAB to unindent the selection.
|
| XmlPrettifyAction |
Attempt to prettify an XML document.
|
| XmlTagCompleteAction |
Completes an the Tag.
|