com.intellij.openapi.command
Class CommandProcessor
java.lang.Object
com.intellij.openapi.command.CommandProcessor
public abstract class CommandProcessor
- extends java.lang.Object
|
Method Summary |
abstract void |
addCommandListener(CommandListener listener)
|
abstract void |
executeCommand(Project project,
java.lang.Runnable runnable,
java.lang.String name,
java.lang.Object groupId)
|
abstract void |
executeCommand(Project project,
java.lang.Runnable runnable,
java.lang.String name,
java.lang.Object groupId,
UndoConfirmationPolicy undoConfirmationPolicy)
|
abstract void |
executeCommand(java.lang.Runnable runnable,
java.lang.String name,
java.lang.Object groupId)
Deprecated. use executeCommand(com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object) |
abstract java.lang.Runnable |
getCurrentCommand()
|
abstract java.lang.String |
getCurrentCommandName()
|
abstract Project |
getCurrentCommandProject()
|
static CommandProcessor |
getInstance()
|
abstract boolean |
isUndoTransparentActionInProgress()
|
abstract void |
markCurrentCommandAsComplex(Project project)
|
abstract void |
removeCommandListener(CommandListener listener)
|
abstract void |
runUndoTransparentAction(java.lang.Runnable action)
|
abstract void |
setCurrentCommandGroupId(java.lang.Object groupId)
|
abstract void |
setCurrentCommandName(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommandProcessor
public CommandProcessor()
getInstance
public static CommandProcessor getInstance()
executeCommand
public abstract void executeCommand(java.lang.Runnable runnable,
java.lang.String name,
java.lang.Object groupId)
- Deprecated. use
executeCommand(com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object)
executeCommand
public abstract void executeCommand(Project project,
java.lang.Runnable runnable,
@NonNls
java.lang.String name,
java.lang.Object groupId)
executeCommand
public abstract void executeCommand(Project project,
java.lang.Runnable runnable,
java.lang.String name,
java.lang.Object groupId,
UndoConfirmationPolicy undoConfirmationPolicy)
setCurrentCommandName
public abstract void setCurrentCommandName(java.lang.String name)
setCurrentCommandGroupId
public abstract void setCurrentCommandGroupId(java.lang.Object groupId)
getCurrentCommand
public abstract java.lang.Runnable getCurrentCommand()
getCurrentCommandName
public abstract java.lang.String getCurrentCommandName()
getCurrentCommandProject
public abstract Project getCurrentCommandProject()
addCommandListener
public abstract void addCommandListener(CommandListener listener)
removeCommandListener
public abstract void removeCommandListener(CommandListener listener)
runUndoTransparentAction
public abstract void runUndoTransparentAction(java.lang.Runnable action)
isUndoTransparentActionInProgress
public abstract boolean isUndoTransparentActionInProgress()
markCurrentCommandAsComplex
public abstract void markCurrentCommandAsComplex(Project project)