net.sourceforge.fixagora.basis.client.view.editor
Class SpreadSheetEditorSheet

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by net.sourceforge.fixagora.basis.client.view.editor.SpreadSheetEditorSheet
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class SpreadSheetEditorSheet
extends javax.swing.JPanel

The Class SpreadSheetEditorSheet.

See Also:
Serialized Form

Nested Class Summary
static class SpreadSheetEditorSheet.FormatAction
          The Enum FormatAction.
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SpreadSheetEditorSheet(SpreadSheetEditor spreadSheetEditor)
          Instantiates a new spread sheet editor sheet.
 
Method Summary
 void clearFormat()
          Clear format.
 void closeAbstractBusinessObjectEditor()
          Close abstract business object editor.
 void fill(FillSpreadSheetCellRequest.Direction direction)
          Fill.
 void format(SpreadSheetEditorSheet.FormatAction formatAction)
          Format.
 CellUpdateHandler getCellUpdateHandler()
          Gets the cell update handler.
 int getSelectionState()
          Gets the selection state.
 SpreadSheetEditor getSpreadSheetEditor()
          Gets the spread sheet editor.
 void handleFocus()
          Handle focus.
 void onUpdateColumnFormatResponse(UpdateColumnFormatResponse updateColumnFormatResponse)
          On update column format response.
 void onUpdateFullSheetResponse(UpdateFullSheetResponse updateFullSheetResponse)
          On update full sheet response.
 void onUpdateRowFormatResponse(UpdateRowFormatResponse updateRowFormatResponse)
          On update row format response.
 void onUpdateSheetCellFormatResponse(UpdateSheetCellFormatResponse updateSheetCellFormatResponse)
          On update sheet cell format response.
 void onUpdateSheetCellResponse(UpdateSheetCellResponse updateSheetCellResponse)
          On update sheet cell response.
 void onUpdateSheetConditionalFormatResponse(UpdateSheetConditionalFormatResponse updateSheetConditionalFormatResponse)
          On update sheet conditional format response.
 void setCellEditor(SpreadSheetCellEditor spreadSheetCellEditor)
          Sets the cell editor.
 void setCellText(java.lang.String text)
          Sets the cell text.
 void showConditionalFormattingDialog()
          Show conditional formatting dialog.
 void showFormatDialog()
          Show format dialog.
 void switchShowingFormula(boolean showingFormula)
          Switch showing formula.
 void updateContent()
          Update content.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpreadSheetEditorSheet

public SpreadSheetEditorSheet(SpreadSheetEditor spreadSheetEditor)
Instantiates a new spread sheet editor sheet.

Parameters:
spreadSheetEditor - the spread sheet editor
Method Detail

updateContent

public void updateContent()
Update content.


onUpdateSheetCellResponse

public void onUpdateSheetCellResponse(UpdateSheetCellResponse updateSheetCellResponse)
On update sheet cell response.

Parameters:
updateSheetCellResponse - the update sheet cell response

setCellEditor

public void setCellEditor(SpreadSheetCellEditor spreadSheetCellEditor)
Sets the cell editor.

Parameters:
spreadSheetCellEditor - the new cell editor

setCellText

public void setCellText(java.lang.String text)
Sets the cell text.

Parameters:
text - the new cell text

closeAbstractBusinessObjectEditor

public void closeAbstractBusinessObjectEditor()
Close abstract business object editor.


showFormatDialog

public void showFormatDialog()
Show format dialog.


showConditionalFormattingDialog

public void showConditionalFormattingDialog()
Show conditional formatting dialog.


clearFormat

public void clearFormat()
Clear format.


onUpdateSheetCellFormatResponse

public void onUpdateSheetCellFormatResponse(UpdateSheetCellFormatResponse updateSheetCellFormatResponse)
On update sheet cell format response.

Parameters:
updateSheetCellFormatResponse - the update sheet cell format response

onUpdateColumnFormatResponse

public void onUpdateColumnFormatResponse(UpdateColumnFormatResponse updateColumnFormatResponse)
On update column format response.

Parameters:
updateColumnFormatResponse - the update column format response

onUpdateRowFormatResponse

public void onUpdateRowFormatResponse(UpdateRowFormatResponse updateRowFormatResponse)
On update row format response.

Parameters:
updateRowFormatResponse - the update row format response

onUpdateSheetConditionalFormatResponse

public void onUpdateSheetConditionalFormatResponse(UpdateSheetConditionalFormatResponse updateSheetConditionalFormatResponse)
On update sheet conditional format response.

Parameters:
updateSheetConditionalFormatResponse - the update sheet conditional format response

format

public void format(SpreadSheetEditorSheet.FormatAction formatAction)
Format.

Parameters:
formatAction - the format action

handleFocus

public void handleFocus()
Handle focus.


onUpdateFullSheetResponse

public void onUpdateFullSheetResponse(UpdateFullSheetResponse updateFullSheetResponse)
On update full sheet response.

Parameters:
updateFullSheetResponse - the update full sheet response

switchShowingFormula

public void switchShowingFormula(boolean showingFormula)
Switch showing formula.

Parameters:
showingFormula - the showing formula

fill

public void fill(FillSpreadSheetCellRequest.Direction direction)
Fill.

Parameters:
direction - the direction

getSelectionState

public int getSelectionState()
Gets the selection state.

Returns:
the selection state

getSpreadSheetEditor

public SpreadSheetEditor getSpreadSheetEditor()
Gets the spread sheet editor.

Returns:
the spread sheet editor

getCellUpdateHandler

public CellUpdateHandler getCellUpdateHandler()
Gets the cell update handler.

Returns:
the cell update handler