Class ValidationPreferencesAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
com._1c.g5.v8.dt.internal.ui.validation.ValidationPreferencesAction
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
public class ValidationPreferencesAction
extends org.eclipse.jface.action.Action
Opens check description or preferences. If the check is not set explicitly, tries to get it from the selected
markers in
LazyProblemView
.-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.eclipse.jface.action.IAction
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 Summary
ConstructorsConstructorDescriptionCreates a new instance, which always opens preferences.Creates a new instance.ValidationPreferencesAction
(org.eclipse.core.resources.IProject project, String shortCheckUid) Creates a new instance, which opens check description for the given project and check. -
Method Summary
Methods inherited from class org.eclipse.jface.action.Action
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
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Constructor Details
-
ValidationPreferencesAction
public ValidationPreferencesAction()Creates a new instance, which always opens preferences. -
ValidationPreferencesAction
Creates a new instance.- Parameters:
mode
- open mode, cannot benull
.
-
ValidationPreferencesAction
public ValidationPreferencesAction(org.eclipse.core.resources.IProject project, String shortCheckUid) Creates a new instance, which opens check description for the given project and check.- Parameters:
project
- project to open for, cannot benull
.shortCheckUid
- short check UID to open for, cannot benull
.
-
-
Method Details
-
run
public void run()- Specified by:
run
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
run
in classorg.eclipse.jface.action.Action
-