net.sourceforge.fixagora.basis.client.view
Class TreePanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JScrollPane
                  extended by net.sourceforge.fixagora.basis.client.view.TreePanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.ScrollPaneConstants, BasisClientConnectorListener, AbstractResponses, BasisResponses

public class TreePanel
extends javax.swing.JScrollPane
implements BasisClientConnectorListener, BasisResponses

The Class TreePanel.

See Also:
Serialized Form

Nested Class Summary
 
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 javax.swing.ScrollPaneConstants
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TreePanel(WaitDialog waitDialog, TopPanel topPanel, BasisClientConnector basisClientConnector)
          Instantiates a new tree panel.
 
Method Summary
 java.lang.Object copySubTree(BusinessObjectTreeNode subRoot, BusinessObjectTreeNode sourceTree)
          Copy sub tree.
 void onAbstractResponse(AbstractResponse abstractResponse)
          On abstract response.
 void onConnected()
          On connected.
 void onDisconnected()
          On disconnected.
 void onLoginResponse(LoginResponse loginResponse)
          On login response.
 void onPersistResponse(PersistResponse persistResponse)
          On persist response.
 void onRemoveResponse(RemoveResponse removeResponse)
          On remove response.
 void onUpdateColumnFormatResponse(UpdateColumnFormatResponse updateColumnFormatResponse)
          On update column format response.
 void onUpdateFullSheetResponse(UpdateFullSheetResponse updateFullSheetResponse)
          On update full sheet response.
 void onUpdateResponse(UpdateResponse updateResponse)
          On update 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 setHighlightKey(java.lang.String key)
          Sets the highlight key.
 
Methods inherited from class javax.swing.JScrollPane
createHorizontalScrollBar, createVerticalScrollBar, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, 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, 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, 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, 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

TreePanel

public TreePanel(WaitDialog waitDialog,
                 TopPanel topPanel,
                 BasisClientConnector basisClientConnector)
Instantiates a new tree panel.

Parameters:
waitDialog - the wait dialog
topPanel - the top panel
basisClientConnector - the basis client connector
Method Detail

copySubTree

public java.lang.Object copySubTree(BusinessObjectTreeNode subRoot,
                                    BusinessObjectTreeNode sourceTree)
Copy sub tree.

Parameters:
subRoot - the sub root
sourceTree - the source tree
Returns:
the object

onLoginResponse

public void onLoginResponse(LoginResponse loginResponse)
Description copied from interface: BasisResponses
On login response.

Specified by:
onLoginResponse in interface BasisResponses
Parameters:
loginResponse - the login response

onPersistResponse

public void onPersistResponse(PersistResponse persistResponse)
Description copied from interface: BasisResponses
On persist response.

Specified by:
onPersistResponse in interface BasisResponses
Parameters:
persistResponse - the persist response

onUpdateResponse

public void onUpdateResponse(UpdateResponse updateResponse)
Description copied from interface: BasisResponses
On update response.

Specified by:
onUpdateResponse in interface BasisResponses
Parameters:
updateResponse - the update response

onConnected

public void onConnected()
Description copied from interface: BasisClientConnectorListener
On connected.

Specified by:
onConnected in interface BasisClientConnectorListener

onDisconnected

public void onDisconnected()
Description copied from interface: BasisClientConnectorListener
On disconnected.

Specified by:
onDisconnected in interface BasisClientConnectorListener

onAbstractResponse

public void onAbstractResponse(AbstractResponse abstractResponse)
Description copied from interface: BasisClientConnectorListener
On abstract response.

Specified by:
onAbstractResponse in interface BasisClientConnectorListener
Parameters:
abstractResponse - the abstract response

onRemoveResponse

public void onRemoveResponse(RemoveResponse removeResponse)
Description copied from interface: BasisResponses
On remove response.

Specified by:
onRemoveResponse in interface BasisResponses
Parameters:
removeResponse - the remove response

onUpdateSheetCellResponse

public void onUpdateSheetCellResponse(UpdateSheetCellResponse updateSheetCellResponse)
Description copied from interface: BasisResponses
On update sheet cell response.

Specified by:
onUpdateSheetCellResponse in interface BasisResponses
Parameters:
updateSheetCellResponse - the update sheet cell response

onUpdateSheetCellFormatResponse

public void onUpdateSheetCellFormatResponse(UpdateSheetCellFormatResponse updateSheetCellFormatResponse)
Description copied from interface: BasisResponses
On update sheet cell format response.

Specified by:
onUpdateSheetCellFormatResponse in interface BasisResponses
Parameters:
updateSheetCellFormatResponse - the update sheet cell format response

onUpdateColumnFormatResponse

public void onUpdateColumnFormatResponse(UpdateColumnFormatResponse updateColumnFormatResponse)
Description copied from interface: BasisResponses
On update column format response.

Specified by:
onUpdateColumnFormatResponse in interface BasisResponses
Parameters:
updateColumnFormatResponse - the update column format response

onUpdateRowFormatResponse

public void onUpdateRowFormatResponse(UpdateRowFormatResponse updateRowFormatResponse)
Description copied from interface: BasisResponses
On update row format response.

Specified by:
onUpdateRowFormatResponse in interface BasisResponses
Parameters:
updateRowFormatResponse - the update row format response

onUpdateSheetConditionalFormatResponse

public void onUpdateSheetConditionalFormatResponse(UpdateSheetConditionalFormatResponse updateSheetConditionalFormatResponse)
Description copied from interface: BasisResponses
On update sheet conditional format response.

Specified by:
onUpdateSheetConditionalFormatResponse in interface BasisResponses
Parameters:
updateSheetConditionalFormatResponse - the update sheet conditional format response

onUpdateFullSheetResponse

public void onUpdateFullSheetResponse(UpdateFullSheetResponse updateFullSheetResponse)
Description copied from interface: BasisResponses
On update full sheet response.

Specified by:
onUpdateFullSheetResponse in interface BasisResponses
Parameters:
updateFullSheetResponse - the update full sheet response

setHighlightKey

public void setHighlightKey(java.lang.String key)
Description copied from interface: BasisClientConnectorListener
Sets the highlight key.

Specified by:
setHighlightKey in interface BasisClientConnectorListener
Parameters:
key - the new highlight key