java.lang.Object
com.maddyhome.idea.vim.group.AbstractActionGroup
com.maddyhome.idea.vim.group.ProcessGroup
- All Implemented Interfaces:
- ActionGroup
- public class ProcessGroup
- extends AbstractActionGroup
|
Method Summary |
boolean |
cancelExEntry(Editor editor,
DataContext context)
|
private void |
copy(java.io.Reader from,
java.io.Writer to)
|
boolean |
executeFilter(Editor editor,
DataContext context,
TextRange range,
java.lang.String command)
|
java.lang.String |
getLastCommand()
|
private java.lang.String |
getRange(com.maddyhome.idea.vim.command.Command cmd)
|
boolean |
processExEntry(Editor editor,
DataContext context)
|
boolean |
processExKey(Editor editor,
DataContext context,
javax.swing.KeyStroke stroke,
boolean charOnly)
|
void |
startExCommand(Editor editor,
DataContext context,
com.maddyhome.idea.vim.command.Command cmd)
|
void |
startFilterCommand(Editor editor,
DataContext context,
com.maddyhome.idea.vim.command.Command cmd)
|
void |
startSearchCommand(Editor editor,
DataContext context,
com.maddyhome.idea.vim.command.Command cmd)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastCommand
private java.lang.String lastCommand
logger
private static Logger logger
ProcessGroup
public ProcessGroup()
getLastCommand
public java.lang.String getLastCommand()
startSearchCommand
public void startSearchCommand(Editor editor,
DataContext context,
com.maddyhome.idea.vim.command.Command cmd)
startExCommand
public void startExCommand(Editor editor,
DataContext context,
com.maddyhome.idea.vim.command.Command cmd)
processExKey
public boolean processExKey(Editor editor,
DataContext context,
javax.swing.KeyStroke stroke,
boolean charOnly)
processExEntry
public boolean processExEntry(Editor editor,
DataContext context)
cancelExEntry
public boolean cancelExEntry(Editor editor,
DataContext context)
startFilterCommand
public void startFilterCommand(Editor editor,
DataContext context,
com.maddyhome.idea.vim.command.Command cmd)
getRange
private java.lang.String getRange(com.maddyhome.idea.vim.command.Command cmd)
executeFilter
public boolean executeFilter(Editor editor,
DataContext context,
TextRange range,
java.lang.String command)
throws java.io.IOException
copy
private void copy(java.io.Reader from,
java.io.Writer to)
throws java.io.IOException