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, executeWriteAction
execute, execute, executeInCommand, getCommandGroupId, isEnabled, isEnabled, runForAllCarets
protected boolean isEnabledForCaret(Editor editor, Caret caret, DataContext dataContext)
EditorActionHandler
isEnabledForCaret
in class EditorActionHandler
public void executeWriteAction(Editor editor, Caret caret, DataContext dataContext)
executeWriteAction
in class EditorWriteActionHandler
public abstract void permute(java.lang.String [] lines)