EVEDemo.ISChangeApplet
Class evolveFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--com.sun.java.swing.JFrame
                                |
                                +--EVEDemo.ISChangeApplet.evolveFrame

public class evolveFrame
extends com.sun.java.swing.JFrame
implements com.sun.java.swing.event.ListSelectionListener

This class creates a frame which shows the new and old defintions for each view. It is shown automatically after a capbility change has been made.

See Also:
Serialized Form

Inner classes inherited from class com.sun.java.swing.JFrame
com.sun.java.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
 java.util.Vector allViews
          local copy of allViews
 java.lang.Object[][] data
           
private static boolean DEBUG
           
(package private)  com.sun.java.swing.JButton disExtDif
           
(package private)  extDifFrame edFrame
           
(package private)  boolean fComponentsAdjusted
          Used for addNotify check.
(package private)  com.sun.java.swing.JLabel lblView
           
(package private)  com.sun.java.swing.JLabel lblViewDefNew
           
(package private)  com.sun.java.swing.JLabel lblViewDefOld
           
(package private)  Main mwMain
           
(package private)  com.sun.java.swing.JButton ok
           
(package private)  java.lang.Object[][] stuff
           
 View tempView
           
(package private)  View tempViewOld
           
(package private)  MyTableModel viewDefNewModel
           
(package private)  com.sun.java.swing.JScrollPane viewDefNewSP
           
(package private)  com.sun.java.swing.JTable viewDefNewTable
           
(package private)  MyTableModel viewDefOldModel
           
(package private)  com.sun.java.swing.JScrollPane viewDefOldSP
           
(package private)  com.sun.java.swing.JTable viewDefOldTable
           
(package private)  java.util.Vector viewItems
           
(package private)  com.sun.java.swing.JList viewList
           
(package private)  com.sun.java.swing.JScrollPane viewsScrollPane
           
 
Fields inherited from class com.sun.java.swing.JFrame
accessibleContext, defaultCloseOperation, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, base, focusMgr, inputContext, nameCounter, OPENED, ownedWindowList, serialVersionUID, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
evolveFrame(Main mymwMain, java.util.Vector theViews)
          Class constructor.
 
Method Summary
 void addNotify()
          (generated by Visual Cafe)
 void initViewList()
          Initializes the list of views
 java.lang.Object[][] setTableValues(java.lang.String defString)
          Sets the values for the table which displays the view definition
 void setVisible(boolean show)
          (mostly generated by Visual Cafe) in addition to setting visibility, sets location
 void showExtentDifs()
          Shows the frame to display the extent differences between the new and old view
 void updateInfo(java.util.Vector theViews)
          Updates the allViews Vector and reinitializes the list of views
 void valueChanged(com.sun.java.swing.event.ListSelectionEvent e)
          Impletmented for ListSelectionListener.
 
Methods inherited from class com.sun.java.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, processKeyEvent, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, paramString, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, printOneComponent, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

DEBUG

private static final boolean DEBUG

allViews

public java.util.Vector allViews
local copy of allViews

ok

com.sun.java.swing.JButton ok

disExtDif

com.sun.java.swing.JButton disExtDif

lblView

com.sun.java.swing.JLabel lblView

viewList

com.sun.java.swing.JList viewList

viewsScrollPane

com.sun.java.swing.JScrollPane viewsScrollPane

viewItems

java.util.Vector viewItems

viewDefNewModel

MyTableModel viewDefNewModel

viewDefNewTable

com.sun.java.swing.JTable viewDefNewTable

viewDefNewSP

com.sun.java.swing.JScrollPane viewDefNewSP

lblViewDefNew

com.sun.java.swing.JLabel lblViewDefNew

stuff

java.lang.Object[][] stuff

data

public java.lang.Object[][] data

viewDefOldModel

MyTableModel viewDefOldModel

viewDefOldTable

com.sun.java.swing.JTable viewDefOldTable

viewDefOldSP

com.sun.java.swing.JScrollPane viewDefOldSP

lblViewDefOld

com.sun.java.swing.JLabel lblViewDefOld

tempView

public View tempView

tempViewOld

View tempViewOld

mwMain

Main mwMain

edFrame

extDifFrame edFrame

fComponentsAdjusted

boolean fComponentsAdjusted
Used for addNotify check.
Constructor Detail

evolveFrame

public evolveFrame(Main mymwMain,
                   java.util.Vector theViews)
Class constructor.
Intializes all objects on this frame.
Method Detail

valueChanged

public void valueChanged(com.sun.java.swing.event.ListSelectionEvent e)
Impletmented for ListSelectionListener.
Catches the event of the selected item in the list of views changing and then shows the views associated with that item
Specified by:
valueChanged in interface com.sun.java.swing.event.ListSelectionListener

initViewList

public void initViewList()
Initializes the list of views

setTableValues

public java.lang.Object[][] setTableValues(java.lang.String defString)
Sets the values for the table which displays the view definition

updateInfo

public void updateInfo(java.util.Vector theViews)
Updates the allViews Vector and reinitializes the list of views

showExtentDifs

public void showExtentDifs()
Shows the frame to display the extent differences between the new and old view

setVisible

public void setVisible(boolean show)
(mostly generated by Visual Cafe) in addition to setting visibility, sets location
Overrides:
setVisible in class java.awt.Component

addNotify

public void addNotify()
(generated by Visual Cafe)
Overrides:
addNotify in class java.awt.Frame