edu.wpi.cs.DSRG.xmldb.RainbowGUI
Class Rainbow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class Rainbow
extends java.awt.Frame

See Also:
Serialized Form

Inner Class Summary
(package private)  class Rainbow.SymAction
           
(package private)  class Rainbow.SymWindow
           
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  java.awt.MenuItem aboutMenuItem
           
(package private) static Catalog catalog
           
(package private) static Cleaner cleaner
           
(package private)  java.awt.MenuItem connectMenuItem
           
(package private) static CreateDataSchema createDataSchema
           
(package private) static CreateDTDM createDTDM
           
(package private)  java.awt.MenuItem exitMenuItem
           
(package private) static ExportDTD exportDTD
           
(package private)  java.awt.FileDialog exportFileDialog
           
(package private)  java.awt.MenuItem exportMenuItem
           
(package private)  boolean fComponentsAdjusted
           
(package private)  java.awt.FileDialog importFileDialog
           
(package private)  java.awt.MenuItem importMenuItem
           
(package private) static JDBCClient jdbc
          The database connection used.
(package private) static LoadXML loadXML
           
(package private)  java.awt.MenuBar mainMenuBar
           
(package private)  java.awt.MenuItem manQueryMenuItem
           
(package private)  java.awt.Menu menu0
           
(package private)  java.awt.Menu menu1
           
(package private)  java.awt.Menu menu2
           
(package private)  java.awt.Menu menu3
           
(package private) static java.awt.TextArea messageTextArea
           
(package private) static Restructure rc
          The restructuring used in the experiments.
(package private) static StoreDTD storeDTD
           
(package private) static UniqueID unique_id
           
(package private)  java.awt.MenuItem workMenuItem
           
 
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, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Rainbow()
           
Rainbow(java.lang.String title)
           
 
Method Summary
(package private)  void aboutMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)
           
(package private)  void aboutMenuItem_ActionPerformed(java.awt.event.ActionEvent event)
           
 void addNotify()
           
(package private)  void connectMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)
           
(package private)  void connectMenuItem_ActionPerformed(java.awt.event.ActionEvent event)
           
static void doManQuery(java.lang.String queryText)
           
static java.sql.ResultSet doQuery(java.lang.String queryText)
           
static void doRestructure()
           
static void establishConnection(java.lang.String cURL, java.lang.String cUSR, java.lang.String cPWD)
           
(package private)  void exitMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)
           
(package private)  void exitMenuItem_ActionPerformed(java.awt.event.ActionEvent event)
           
(package private)  void exportMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)
           
(package private)  void exportMenuItem_ActionPerformed(java.awt.event.ActionEvent event)
           
(package private)  void importMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)
           
(package private)  void importMenuItem_ActionPerformed(java.awt.event.ActionEvent event)
           
static void main(java.lang.String[] args)
           
(package private)  void manQueryMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)
           
(package private)  void manQueryMenuItem_ActionPerformed(java.awt.event.ActionEvent event)
           
(package private)  void Rainbow_WindowClosing_Interaction1(java.awt.event.WindowEvent event)
           
(package private)  void Rainbow_WindowClosing(java.awt.event.WindowEvent event)
           
(package private)  void workMenuItem_ActionPerformed(java.awt.event.ActionEvent event)
           
 
Methods inherited from class java.awt.Frame
, addToFrameList, constructComponentName, finalize, getAccessibleContext, 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, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

jdbc

static JDBCClient jdbc
The database connection used.

rc

static Restructure rc
The restructuring used in the experiments.

unique_id

static UniqueID unique_id

createDTDM

static CreateDTDM createDTDM

storeDTD

static StoreDTD storeDTD

exportDTD

static ExportDTD exportDTD

createDataSchema

static CreateDataSchema createDataSchema

loadXML

static LoadXML loadXML

cleaner

static Cleaner cleaner

catalog

static Catalog catalog

fComponentsAdjusted

boolean fComponentsAdjusted

importFileDialog

java.awt.FileDialog importFileDialog

exportFileDialog

java.awt.FileDialog exportFileDialog

messageTextArea

static java.awt.TextArea messageTextArea

mainMenuBar

java.awt.MenuBar mainMenuBar

menu0

java.awt.Menu menu0

connectMenuItem

java.awt.MenuItem connectMenuItem

manQueryMenuItem

java.awt.MenuItem manQueryMenuItem

exitMenuItem

java.awt.MenuItem exitMenuItem

menu1

java.awt.Menu menu1

importMenuItem

java.awt.MenuItem importMenuItem

exportMenuItem

java.awt.MenuItem exportMenuItem

menu2

java.awt.Menu menu2

workMenuItem

java.awt.MenuItem workMenuItem

menu3

java.awt.Menu menu3

aboutMenuItem

java.awt.MenuItem aboutMenuItem
Constructor Detail

Rainbow

public Rainbow()

Rainbow

public Rainbow(java.lang.String title)
Method Detail

main

public static void main(java.lang.String[] args)

addNotify

public void addNotify()
Overrides:
addNotify in class java.awt.Frame

Rainbow_WindowClosing

void Rainbow_WindowClosing(java.awt.event.WindowEvent event)

Rainbow_WindowClosing_Interaction1

void Rainbow_WindowClosing_Interaction1(java.awt.event.WindowEvent event)

connectMenuItem_ActionPerformed

void connectMenuItem_ActionPerformed(java.awt.event.ActionEvent event)

connectMenuItem_ActionPerformed_Interaction1

void connectMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)

manQueryMenuItem_ActionPerformed

void manQueryMenuItem_ActionPerformed(java.awt.event.ActionEvent event)

manQueryMenuItem_ActionPerformed_Interaction1

void manQueryMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)

importMenuItem_ActionPerformed

void importMenuItem_ActionPerformed(java.awt.event.ActionEvent event)

importMenuItem_ActionPerformed_Interaction1

void importMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)

exportMenuItem_ActionPerformed

void exportMenuItem_ActionPerformed(java.awt.event.ActionEvent event)

exportMenuItem_ActionPerformed_Interaction1

void exportMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)

aboutMenuItem_ActionPerformed

void aboutMenuItem_ActionPerformed(java.awt.event.ActionEvent event)

aboutMenuItem_ActionPerformed_Interaction1

void aboutMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)

exitMenuItem_ActionPerformed

void exitMenuItem_ActionPerformed(java.awt.event.ActionEvent event)

exitMenuItem_ActionPerformed_Interaction1

void exitMenuItem_ActionPerformed_Interaction1(java.awt.event.ActionEvent event)

workMenuItem_ActionPerformed

void workMenuItem_ActionPerformed(java.awt.event.ActionEvent event)

establishConnection

public static void establishConnection(java.lang.String cURL,
                                       java.lang.String cUSR,
                                       java.lang.String cPWD)

doRestructure

public static void doRestructure()

doManQuery

public static void doManQuery(java.lang.String queryText)

doQuery

public static java.sql.ResultSet doQuery(java.lang.String queryText)