Class SetPublicationLayoutAction
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.platform.services.ui.webservers.actions.SetPublicationLayoutAction
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
public class SetPublicationLayoutAction
extends org.eclipse.jface.action.Action
Sets layout of the publications: flat or group publications by type.
-
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
ConstructorsConstructorDescriptionSetPublicationLayoutAction
(String label, boolean groupByType) Constructor ofSetPublicationLayoutAction
. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Returns whether need to group publications by its type.void
run()
protected void
setGroupByType
(boolean groupByType) Sets whether need to group publications by its type.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
-
SetPublicationLayoutAction
Constructor ofSetPublicationLayoutAction
.- Parameters:
label
- the action label, cannot benull
groupByType
- whether this action will configure grouping by type or flat layout
-
-
Method Details
-
run
public void run()- Specified by:
run
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
run
in classorg.eclipse.jface.action.Action
-
getGroupByType
protected boolean getGroupByType()Returns whether need to group publications by its type.- Returns:
- whether need to group publications by its type
-
setGroupByType
protected void setGroupByType(boolean groupByType) Sets whether need to group publications by its type.- Parameters:
groupByType
- whether need to group publications by its type
-