public class CommandAction extends java.lang.Object implements ICommandAction
| Constructor and Description |
|---|
CommandAction() |
CommandAction(IActionBuilder builder) |
CommandAction(java.lang.String text) |
CommandAction(java.lang.String text,
IImageConstant icon) |
CommandAction(java.lang.String text,
java.lang.String toolTipText) |
CommandAction(java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon) |
| Modifier and Type | Method and Description |
|---|---|
static IActionBuilder |
builder() |
static IActionBuilder |
builder(java.lang.String text) |
static IActionBuilder |
builder(java.lang.String text,
IImageConstant icon) |
static IActionBuilder |
builder(java.lang.String text,
java.lang.String toolTipText) |
static IActionBuilder |
builder(java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon) |
void |
execute(IExecutionContext actionEvent)
Executes the action
|
Accelerator |
getAccelerator()
Gets the actions accelerator
|
IActionChangeObservable |
getActionChangeObservable()
For mutable actions, an observable can be implemented to recognize changes
on this action.
|
ICommand |
getCommand()
Gets the command
|
IExceptionHandler |
getExceptionHandler()
Gets the ExceptionHandler of this action.
|
IImageConstant |
getIcon()
Gets the action icon
|
java.lang.Character |
getMnemonic()
Gets the action mnemonic
|
java.lang.String |
getText()
Gets the action label text
|
java.lang.String |
getToolTipText()
Gets the actions tooltip text
|
boolean |
isEnabled()
Gets the enabled state of the action.
|
void |
setActionExceptionHandler(IExceptionHandler exceptionHandler)
Set's the ExceptionHandler of the action.
|
void |
setCommand(ICommand command)
Sets the actions command
|
void |
setCommand(ICommandExecutor command)
Sets the actions command defined by a command executor
The command that will be set has no enabled checker and no exception handler
|
void |
setCommand(ICommandExecutor command,
IEnabledChecker enabledChecker)
Sets the actions command defined by a command executor and enabled checker
The command that will be set has no exception handler
|
void |
setCommand(ICommandExecutor command,
IEnabledChecker enabledChecker,
IExceptionHandler exceptionHandler)
Sets the actions command defined by a command executor, enabled checker and exception handler
|
void |
setCommand(ICommandExecutor command,
IExceptionHandler exceptionHandler)
Sets the actions command defined by a command executor and exception handler
The command that will be set has no enabled checker
|
void |
setEnabled(boolean enabled)
Sets the enabled state of the action
|
void |
setIcon(IImageConstant icon)
Sets the actions icon
|
void |
setText(java.lang.String text)
Sets the actions label text
|
void |
setToolTipText(java.lang.String toolTipText)
Sets the actions tooltip text
|
public CommandAction()
public CommandAction(java.lang.String text)
public CommandAction(java.lang.String text,
IImageConstant icon)
public CommandAction(java.lang.String text,
java.lang.String toolTipText)
public CommandAction(java.lang.String text,
java.lang.String toolTipText,
IImageConstant icon)
public CommandAction(IActionBuilder builder)
public final void setText(java.lang.String text)
ICommandActionsetText in interface ICommandActiontext - The text to setpublic final java.lang.String getText()
IActionpublic final void setToolTipText(java.lang.String toolTipText)
ICommandActionsetToolTipText in interface ICommandActiontoolTipText - The text to setpublic final java.lang.String getToolTipText()
IActiongetToolTipText in interface IActionpublic final IImageConstant getIcon()
IActionpublic final void setIcon(IImageConstant icon)
ICommandActionsetIcon in interface ICommandActionicon - The icon to setpublic final java.lang.Character getMnemonic()
IActiongetMnemonic in interface IActionpublic final void setEnabled(boolean enabled)
ICommandActionsetEnabled in interface ICommandActionenabled - The enabled state to setpublic final Accelerator getAccelerator()
IActiongetAccelerator in interface IActionpublic final void setCommand(ICommand command)
ICommandActionsetCommand in interface ICommandActioncommand - The command to set, may be null if the action should not have a commandpublic ICommand getCommand()
ICommandActiongetCommand in interface ICommandActionpublic final boolean isEnabled()
IActionpublic final void execute(IExecutionContext actionEvent) throws java.lang.Exception
IActionpublic final void setCommand(ICommandExecutor command)
ICommandActionsetCommand in interface ICommandActionpublic final void setCommand(ICommandExecutor command, IEnabledChecker enabledChecker)
ICommandActionsetCommand in interface ICommandActionenabledChecker - The enabled checker of the command to setpublic final IExceptionHandler getExceptionHandler()
IActiongetExceptionHandler in interface IActionpublic final void setCommand(ICommandExecutor command, IExceptionHandler exceptionHandler)
ICommandActionsetCommand in interface ICommandActionexceptionHandler - The exception handler of the command to setpublic final void setCommand(ICommandExecutor command, IEnabledChecker enabledChecker, IExceptionHandler exceptionHandler)
ICommandActionsetCommand in interface ICommandActionenabledChecker - The enabled checker of the command to setexceptionHandler - The exception handler of the command to setpublic final void setActionExceptionHandler(IExceptionHandler exceptionHandler)
ICommandActionsetActionExceptionHandler in interface ICommandActionexceptionHandler - The ExceptionHandler to setpublic final IActionChangeObservable getActionChangeObservable()
IActiongetActionChangeObservable in interface IActionpublic static IActionBuilder builder()
public static IActionBuilder builder(java.lang.String text)
public static IActionBuilder builder(java.lang.String text, IImageConstant icon)
public static IActionBuilder builder(java.lang.String text, java.lang.String toolTipText)
public static IActionBuilder builder(java.lang.String text, java.lang.String toolTipText, IImageConstant icon)
Siehe auch Jowidgets Nutzerhandbuch