Class AbstractElementSelectionAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- org.pentaho.reporting.designer.core.actions.AbstractDesignerContextAction
-
- org.pentaho.reporting.designer.core.actions.AbstractReportContextAction
-
- org.pentaho.reporting.designer.core.actions.AbstractElementSelectionAction
-
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
,DesignerContextAction
,DesignerContextComponent
- Direct Known Subclasses:
AbstractLayerAction
,ActivateQueryAction
,AddConditionalVisibilityAction
,AlignBottomAction
,AlignCenterAction
,AlignLeftAction
,AlignMiddleAction
,AlignRightAction
,AlignTopAction
,AnonymizeDataAction
,ApplyFontColorAction
,ApplyFontFamilyAction
,ApplyFontSizeAction
,BarcodeTypeAction
,BoldAction
,ConvertDataSourceAction
,CopyAction
,CutAction
,DeleteAction
,DistributeBottomAction
,DistributeCenterAction
,DistributeHorizontalJustifyAction
,DistributeLeftAction
,DistributeMiddleAction
,DistributeRightAction
,DistributeTopAction
,DistributeVerticalJustifyAction
,EditContentRefAction
,EditCrosstabAction
,EditDataSourceAction
,EditGroupAction
,EditHyperlinkAction
,EditParametersAction
,EditQueryAction
,EditSubReportAction
,ElementFormatAction
,HideElementAction
,InsertCrosstabCellAction
,InsertCrosstabColumnGroupAction
,InsertCrosstabGroupAction
,InsertCrosstabOtherGroupAction
,InsertCrosstabRowGroupAction
,InsertElementAction
,InsertGroupAction
,InsertTableAction
,ItalicsAction
,KeepAspectRatioAction
,LayoutAction
,MorphAction
,MoveDownAction
,MoveDownOneAction
,MoveLeftAction
,MoveLeftOneAction
,MoveRightAction
,MoveRightOneAction
,MoveUpAction
,MoveUpOneAction
,PasteAction
,PasteFormatAction
,ScaleAction
,StrikethroughAction
,TextAlignmentCenterAction
,TextAlignmentJustifyAction
,TextAlignmentLeftAction
,TextAlignmentRightAction
,UnderlineAction
public abstract class AbstractElementSelectionAction extends AbstractReportContextAction
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AbstractElementSelectionAction.UpdatePropertiesForSelectionHandler
-
Field Summary
-
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
-
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractElementSelectionAction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected DocumentContextSelectionModel
getSelectionModel()
protected boolean
isSingleElementSelection()
protected abstract void
selectedElementPropertiesChanged(org.pentaho.reporting.engine.classic.core.event.ReportModelEvent event)
protected void
updateActiveContext(ReportRenderContext oldContext, ReportRenderContext newContext)
protected void
updateSelection()
-
Methods inherited from class org.pentaho.reporting.designer.core.actions.AbstractReportContextAction
getActiveContext, updateActiveContext, updateDesignerContext
-
Methods inherited from class org.pentaho.reporting.designer.core.actions.AbstractDesignerContextAction
getReportDesignerContext, isVisible, setReportDesignerContext, setVisible
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.swing.Action
accept, addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
-
-
-
-
Method Detail
-
getSelectionModel
protected DocumentContextSelectionModel getSelectionModel()
-
updateActiveContext
protected void updateActiveContext(ReportRenderContext oldContext, ReportRenderContext newContext)
- Overrides:
updateActiveContext
in classAbstractReportContextAction
-
selectedElementPropertiesChanged
protected abstract void selectedElementPropertiesChanged(org.pentaho.reporting.engine.classic.core.event.ReportModelEvent event)
-
updateSelection
protected void updateSelection()
-
isSingleElementSelection
protected boolean isSingleElementSelection()
-
-