public abstract class SafeAction extends Action
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INTERACTIVE |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
Constructor and Description |
---|
SafeAction() |
SafeAction(java.lang.String text) |
SafeAction(java.lang.String text,
ImageDescriptor image) |
SafeAction(java.lang.String text,
int style) |
SafeAction(java.lang.String text,
java.lang.String toolTipText) |
SafeAction(java.lang.String text,
java.lang.String toolTipText,
ImageDescriptor image) |
Modifier and Type | Method and Description |
---|---|
Shell |
getShell() |
void |
run() |
protected abstract void |
safeRun() |
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public SafeAction()
public SafeAction(java.lang.String text, java.lang.String toolTipText, ImageDescriptor image)
public SafeAction(java.lang.String text, java.lang.String toolTipText)
public SafeAction(java.lang.String text, ImageDescriptor image)
public SafeAction(java.lang.String text, int style)
public SafeAction(java.lang.String text)
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html