com.metamatrix.console.ui.views.vdb
Class VdbMainPanel

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 com.metamatrix.console.ui.layout.BasePanel
                      extended by com.metamatrix.console.ui.views.vdb.VdbMainPanel
All Implemented Interfaces:
WorkspacePanel, Refreshable, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener

public class VdbMainPanel
extends BasePanel
implements javax.swing.event.ChangeListener, WorkspacePanel, Refreshable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int ALPHA_FIELD
           
static int NUMERIC_FIELD
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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
VdbMainPanel(ConnectionInfo conn)
          Creates new form FilterPanel
 
Method Summary
 void addActionToList(java.lang.String sID, javax.swing.Action act)
           
 void createActions()
           
 void editConnectorBindingsFinishProcess()
           
 void establishActionArray()
           
 void exportVDB()
           
 boolean finishUp()
           
 ConnectionInfo getConnection()
           
 java.util.List getCurrentActions()
           
 VdbDisplayer getCurrentDetailPanel()
           
 java.util.List getTableActions()
           
 javax.swing.JFrame getThisParent()
           
 java.lang.String getTitle()
          Return a title that may be displayed in the frame's title bar and/or in a panel above this panel.
 boolean havePendingChanges()
           
 void importVDB()
           
 boolean isStale()
           
 void postRealize()
          To be overridden by any subclass that wants to do anything immediately after the first paint call, such as position a splitter.
 void receiveUpdateNotification(RuntimeUpdateNotification notification)
           
 void refresh()
          Identifies classes, usually panels, that can be refreshed, but not necessarily auto-refreshed.
 java.util.List resume()
          Called when the panel has just regained focus.
 void setIsStale(boolean bIsStale)
           
static void setLocationOn(java.awt.Component comp)
           
 void setMainButtons()
           
 void setParent(javax.swing.JFrame frame)
           
 void stateChanged(javax.swing.event.ChangeEvent ce)
           
 
Methods inherited from class com.metamatrix.console.ui.layout.BasePanel
paint, setHasBeenPainted
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.console.util.Refreshable
getName
 

Field Detail

NUMERIC_FIELD

public static final int NUMERIC_FIELD
See Also:
Constant Field Values

ALPHA_FIELD

public static final int ALPHA_FIELD
See Also:
Constant Field Values
Constructor Detail

VdbMainPanel

public VdbMainPanel(ConnectionInfo conn)
Creates new form FilterPanel

Method Detail

createActions

public void createActions()

establishActionArray

public void establishActionArray()

editConnectorBindingsFinishProcess

public void editConnectorBindingsFinishProcess()

importVDB

public void importVDB()

exportVDB

public void exportVDB()

setLocationOn

public static void setLocationOn(java.awt.Component comp)

setParent

public void setParent(javax.swing.JFrame frame)

getThisParent

public javax.swing.JFrame getThisParent()

setIsStale

public void setIsStale(boolean bIsStale)

isStale

public boolean isStale()

receiveUpdateNotification

public void receiveUpdateNotification(RuntimeUpdateNotification notification)
Specified by:
receiveUpdateNotification in interface WorkspacePanel

resume

public java.util.List resume()
Description copied from interface: WorkspacePanel
Called when the panel has just regained focus. It needs to return a List of Actions that will put the Actions menu back into the state it was when the panel last had focus. Also, the panel may want to perform other processing at this time such as restarting a timer.

Specified by:
resume in interface WorkspacePanel
Returns:
List of Actions to be placed in the Actions menu.

getConnection

public ConnectionInfo getConnection()
Specified by:
getConnection in interface WorkspacePanel

postRealize

public void postRealize()
Description copied from class: BasePanel
To be overridden by any subclass that wants to do anything immediately after the first paint call, such as position a splitter.

Overrides:
postRealize in class BasePanel

getCurrentActions

public java.util.List getCurrentActions()

addActionToList

public void addActionToList(java.lang.String sID,
                            javax.swing.Action act)

refresh

public void refresh()
Description copied from interface: Refreshable
Identifies classes, usually panels, that can be refreshed, but not necessarily auto-refreshed.

Specified by:
refresh in interface Refreshable
See Also:
/** Causes the panel to retrieve fresh data and reload its controls.

havePendingChanges

public boolean havePendingChanges()

finishUp

public boolean finishUp()

getTitle

public java.lang.String getTitle()
Description copied from interface: WorkspacePanel
Return a title that may be displayed in the frame's title bar and/or in a panel above this panel.

Specified by:
getTitle in interface WorkspacePanel

setMainButtons

public void setMainButtons()

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent ce)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

getCurrentDetailPanel

public VdbDisplayer getCurrentDetailPanel()

getTableActions

public java.util.List getTableActions()


Copyright © 2009. All Rights Reserved.