Package com.im.ijc.core.api.actions
Class RGroupDecompositionAction
- java.lang.Object
-
- org.openide.util.SharedClassObject
-
- org.openide.util.actions.SystemAction
-
- org.openide.util.actions.CallableSystemAction
-
- org.openide.util.actions.NodeAction
-
- org.openide.util.actions.CookieAction
-
- com.im.ijc.core.api.actions.AbstractToolbarCookieAction
-
- com.im.ijc.core.api.actions.AbstractIJCAction
-
- com.im.ijc.core.api.actions.AbstractIJCWidgetCookieAction
-
- com.im.ijc.core.api.actions.AbstractRGroupDecompositionAction
-
- com.im.ijc.core.api.actions.RGroupDecompositionAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.io.Externalizable
,java.io.Serializable
,java.util.EventListener
,javax.swing.Action
,org.openide.util.actions.Presenter
,org.openide.util.actions.Presenter.Menu
,org.openide.util.actions.Presenter.Popup
,org.openide.util.actions.Presenter.Toolbar
,org.openide.util.ContextAwareAction
,org.openide.util.HelpCtx.Provider
public class RGroupDecompositionAction extends AbstractRGroupDecompositionAction implements org.openide.util.actions.Presenter.Menu
Allows to show/hide R-Group decomposition according to parametric query structure.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RGroupDecompositionAction.ShowRGroup
Type of RGRoup filter.-
Nested classes/interfaces inherited from class com.im.ijc.core.api.actions.AbstractToolbarCookieAction
AbstractToolbarCookieAction.ToolBarAction
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PROP_SHOW_R_GROUPS
ShowRGroup property name.-
Fields inherited from class com.im.ijc.core.api.actions.AbstractIJCAction
ALL_ICONS_PREFIX
-
-
Constructor Summary
Constructors Constructor Description RGroupDecompositionAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
enableWhenNoResultSet()
protected boolean
enableWhenNotBound()
javax.swing.JMenuItem
getMenuPresenter()
java.lang.String
getName()
RGroupDecompositionAction.ShowRGroup
getShowRGroups()
java.awt.Component
getToolbarPresenter()
protected java.lang.String
iconResource()
protected void
performAction(org.openide.nodes.Node[] activatedNodes)
-
Methods inherited from class com.im.ijc.core.api.actions.AbstractRGroupDecompositionAction
cookieClasses, enable, enableAccordingTo
-
Methods inherited from class com.im.ijc.core.api.actions.AbstractIJCWidgetCookieAction
enableAccordingToCurrentSelection, mode
-
Methods inherited from class com.im.ijc.core.api.actions.AbstractIJCAction
addListenerTo, asynchronous, enableAccordingToBasic, enableOnlyInBrowseMode, enableWhenNoRows, findVS, findWidget, getHelpCtx, getSelectedIds, getSelectedIdsSafely, getSelectedIdsSafely, getSelection, handleHookEvent, isEventInteresting, removeListenerFrom, updateEnabledState
-
Methods inherited from class com.im.ijc.core.api.actions.AbstractToolbarCookieAction
findEntity
-
Methods inherited from class org.openide.util.actions.NodeAction
actionPerformed, addNotify, getActivatedNodes, initialize, isEnabled, performAction, removeNotify, setEnabled, surviveFocusChange
-
Methods inherited from class org.openide.util.actions.SystemAction
clearSharedData, createPopupMenu, createToolbarPresenter, get, getIcon, getIcon, getValue, linkActions, putValue, setIcon
-
Methods inherited from class org.openide.util.SharedClassObject
addPropertyChangeListener, equals, finalize, findObject, findObject, firePropertyChange, getLock, getProperty, hashCode, putProperty, putProperty, readExternal, removePropertyChangeListener, reset, writeExternal, writeReplace
-
-
-
-
Field Detail
-
PROP_SHOW_R_GROUPS
public static final java.lang.String PROP_SHOW_R_GROUPS
ShowRGroup property name.- See Also:
- Constant Field Values
-
-
Method Detail
-
performAction
protected void performAction(org.openide.nodes.Node[] activatedNodes)
- Specified by:
performAction
in classorg.openide.util.actions.NodeAction
-
getMenuPresenter
public javax.swing.JMenuItem getMenuPresenter()
- Specified by:
getMenuPresenter
in interfaceorg.openide.util.actions.Presenter.Menu
- Overrides:
getMenuPresenter
in classorg.openide.util.actions.CallableSystemAction
-
getShowRGroups
public RGroupDecompositionAction.ShowRGroup getShowRGroups()
-
getToolbarPresenter
public java.awt.Component getToolbarPresenter()
- Specified by:
getToolbarPresenter
in interfaceorg.openide.util.actions.Presenter.Toolbar
- Overrides:
getToolbarPresenter
in classAbstractToolbarCookieAction
-
getName
public java.lang.String getName()
- Specified by:
getName
in classorg.openide.util.actions.SystemAction
-
iconResource
protected java.lang.String iconResource()
- Overrides:
iconResource
in classorg.openide.util.actions.SystemAction
-
enableWhenNotBound
protected boolean enableWhenNotBound()
- Overrides:
enableWhenNotBound
in classAbstractIJCAction
- Returns:
- whether action should be enabled when current activated widget is unbound, by default
false
-
enableWhenNoResultSet
protected boolean enableWhenNoResultSet()
- Overrides:
enableWhenNoResultSet
in classAbstractIJCAction
-
-