public abstract class AbstractPermuteLinesHandler extends EditorWriteActionHandler
| Constructor and Description |
|---|
AbstractPermuteLinesHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
executeWriteAction(Editor editor,
Caret caret,
DataContext dataContext) |
protected boolean |
isEnabledForCaret(Editor editor,
Caret caret,
DataContext dataContext)
Implementations can override this method to define whether handler is enabled for a specific caret in a given editor.
|
abstract void |
permute(java.lang.String [] lines) |
doExecute, executeWriteActionexecute, execute, executeInCommand, getCommandGroupId, isEnabled, isEnabled, runForAllCaretsprotected boolean isEnabledForCaret(Editor editor, Caret caret, DataContext dataContext)
EditorActionHandlerisEnabledForCaret in class EditorActionHandlerpublic void executeWriteAction(Editor editor, Caret caret, DataContext dataContext)
executeWriteAction in class EditorWriteActionHandlerpublic abstract void permute(java.lang.String [] lines)