Class InsertTableAction
- 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
-
- org.pentaho.reporting.designer.core.actions.elements.InsertTableAction
-
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
,DesignerContextAction
,DesignerContextComponent
,SettingsListener
public class InsertTableAction extends AbstractElementSelectionAction implements SettingsListener
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pentaho.reporting.designer.core.actions.AbstractElementSelectionAction
AbstractElementSelectionAction.UpdatePropertiesForSelectionHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected static Float
DEFAULT_HEIGHT
protected static Float
DEFAULT_WIDTH
-
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 Constructor Description InsertTableAction()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(ActionEvent e)
static org.pentaho.reporting.engine.classic.core.Band
createCell(int rowSpan, int colSpan)
static org.pentaho.reporting.engine.classic.core.Band
createTable(int columns, int headerRows, int dataRows)
protected void
selectedElementPropertiesChanged(org.pentaho.reporting.engine.classic.core.event.ReportModelEvent event)
void
settingsChanged()
protected void
updateSelection()
-
Methods inherited from class org.pentaho.reporting.designer.core.actions.AbstractElementSelectionAction
getSelectionModel, isSingleElementSelection, updateActiveContext
-
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
-
-
-
-
Method Detail
-
settingsChanged
public void settingsChanged()
- Specified by:
settingsChanged
in interfaceSettingsListener
-
selectedElementPropertiesChanged
protected void selectedElementPropertiesChanged(org.pentaho.reporting.engine.classic.core.event.ReportModelEvent event)
- Specified by:
selectedElementPropertiesChanged
in classAbstractElementSelectionAction
-
updateSelection
protected void updateSelection()
- Overrides:
updateSelection
in classAbstractElementSelectionAction
-
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interfaceActionListener
-
createTable
public static org.pentaho.reporting.engine.classic.core.Band createTable(int columns, int headerRows, int dataRows)
-
createCell
public static org.pentaho.reporting.engine.classic.core.Band createCell(int rowSpan, int colSpan)
-
-