|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JInternalFrame | +--tppt.gui.ExpFrame
ExpFrame is the main Experiment Window for users to configure the settings of an experiment. It consists of 3 tabbed panels: Database Setup panel, Experiment Setup panel and Two-phase commit panel. (Database checker panel is added since version 1.4 and removed from v2.0).
GlobalData
,
DTFrame
,
JInternalFrame
, Serialized FormInner classes inherited from class javax.swing.JInternalFrame |
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState |
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 | |
short |
APDIR
Indicates the Browse button for AP class Dir is clicked - jodie |
short |
ARGDIR
Indicates the Browse button for Argument Files Dir is clicked |
(package private) javax.swing.JCheckBox |
checkProxy
Added by jodie 3/2/2003 For connect from home |
(package private) javax.swing.JComboBox |
comboDBMS
Added by jodie 11/8/2002 |
(package private) javax.swing.JComboBox |
comboMode
|
short |
DBINITFILE
Indicates the Browse button for DB Init File is clicked |
short |
DBSCHEMAFILE
Indicates the Browse button for DB Schema File is clicked |
private javax.swing.JFileChooser |
fc
|
(package private) static TwoPhaseReportFrame |
frame
Two-Phase commit report frame |
short |
INITFILE
Indicates the Browse button for data init file is clicked - jodie |
private javax.swing.JFileChooser |
open_saveFC
|
short |
PROTOFILE
Indicates the Browse button for Trans Prototypes File is clicked |
(package private) javax.swing.JTextField |
query
|
(package private) javax.swing.JTextField |
queryColNames
|
(package private) javax.swing.JTextField |
queryCols
|
short |
SCPDIR
Indicates the Browse button for Script Files Dir is clicked |
short |
SRCDIR
Indicates the Browse button for Trans Source Dir is clicked |
short |
TMFILE
Indicates the Browse button for TM class is clicked - jodie |
(package private) javax.swing.JTextField |
txtApDir
|
(package private) javax.swing.JTextField |
txtArgDir
|
(package private) javax.swing.JTextField |
txtDBInitFile
|
(package private) javax.swing.JTextField |
txtDBSchemaFile
|
(package private) javax.swing.JTextField |
txtName
|
(package private) javax.swing.JPasswordField |
txtPasswd
|
(package private) static javax.swing.JTextField |
txtProto
|
(package private) javax.swing.JTextField |
txtRun
|
(package private) javax.swing.JTextField |
txtSchemaFile
|
(package private) javax.swing.JTextField |
txtScpDir
|
(package private) javax.swing.JTextField |
txtSrcDir
|
(package private) javax.swing.JTextField |
txtTerm
|
(package private) javax.swing.JTextField |
txtThink
|
(package private) javax.swing.JTextField |
txtTm
|
Fields inherited from class javax.swing.JInternalFrame |
closable, CONTENT_PANE_PROPERTY, danger, defaultCloseOperation, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isDragging, isIcon, isMaximum, isSelected, lastFocusOwner, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, normalBounds, opened, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY, uiClassID |
Fields inherited from class javax.swing.JComponent |
_bounds, accessibleContext, actionMap, ACTIONMAP_CREATED, alignmentX, alignmentY, ANCESTOR_INPUTMAP_CREATED, ANCESTOR_USING_BUFFER, ancestorInputMap, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, CREATED_DOUBLE_BUFFER, flags, FOCUS_INPUTMAP_CREATED, focusInputMap, HAS_FOCUS, htmlKey, htmlView, inputVerifier, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, IS_PRINTING, IS_PRINTING_ALL, KEY_EVENTS_ENABLED, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, verifyInputWhenFocusTarget, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW, WHEN_IN_FOCUSED_WINDOW_BINDINGS, WIF_INPUTMAP_CREATED, windowInputMap |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dbg, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads, serialVersionUID |
Fields inherited from class java.awt.Component |
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, 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 javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ExpFrame()
Constructs and displays the Experiment Window on screen |
Method Summary | |
void |
browse(short which_file)
Action Handler for 'Browse' buttons. |
javax.swing.JPanel |
buildContent()
Creates the overall look of Experiment Window. |
javax.swing.JPanel |
buildDBSetupPanel()
Creates the DB Setup Tabbed Pane and associates action handlers with each Browse button |
javax.swing.JPanel |
buildExpSetupPanel()
Creates the Experiment Setup Tabbed Pane and associates action handlers with each button |
javax.swing.JPanel |
buildTwoPhaseSetupPanel()
|
void |
fillInput()
Fills up user input fileds from the GlobalData class. |
private void |
gblAdd(java.awt.GridBagLayout gb,
java.awt.GridBagConstraints gbc,
java.awt.Container cn,
java.awt.Component cp)
|
boolean |
inputComplete()
Checks the completeness of user input for DB Setup and Experiment Setup. |
void |
setIsoLevels()
Action handler for 'Set Isolation Levels' button in Experiment Setup panel. |
void |
setMaxRows()
Action handler for 'Set Max Rows Per Page' button in Experiment Setup panel. |
boolean |
storeInput(boolean err_chk)
Stores all user inputs to global variables in GlobalData class. |
void |
twoPhaseStart()
User asked to start the two-phase commit. |
Methods inherited from class javax.swing.JInternalFrame |
addImpl, addInternalFrameListener, compWriteObjectNotify, createRootPane, createRootPaneException, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusOwner, getFrameIcon, getGlassPane, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, isClosable, isClosed, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, startModal, stopModal, toBack, toFront, updateUI, updateUIWhenHidden, writeObject |
Methods inherited from class javax.swing.JComponent |
_paintImmediately, |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setFocusOwner, transferFocus, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Field Detail |
javax.swing.JTextField txtName
javax.swing.JTextField txtDBSchemaFile
javax.swing.JTextField txtDBInitFile
javax.swing.JPasswordField txtPasswd
javax.swing.JComboBox comboMode
javax.swing.JComboBox comboDBMS
javax.swing.JCheckBox checkProxy
javax.swing.JTextField query
javax.swing.JTextField queryCols
javax.swing.JTextField queryColNames
javax.swing.JTextField txtTerm
javax.swing.JTextField txtThink
javax.swing.JTextField txtRun
static javax.swing.JTextField txtProto
javax.swing.JTextField txtSrcDir
javax.swing.JTextField txtScpDir
javax.swing.JTextField txtArgDir
javax.swing.JTextField txtTm
javax.swing.JTextField txtApDir
javax.swing.JTextField txtSchemaFile
private javax.swing.JFileChooser fc
private javax.swing.JFileChooser open_saveFC
public final short DBSCHEMAFILE
public final short DBINITFILE
public final short PROTOFILE
public final short TMFILE
public final short INITFILE
public final short SRCDIR
public final short SCPDIR
public final short ARGDIR
public final short APDIR
static TwoPhaseReportFrame frame
Constructor Detail |
public ExpFrame()
Method Detail |
public javax.swing.JPanel buildContent()
buildDBSetupPanel()
,
buildExpSetupPanel()
,
javax.swing.JTabbedPane
public javax.swing.JPanel buildDBSetupPanel()
public javax.swing.JPanel buildExpSetupPanel()
public javax.swing.JPanel buildTwoPhaseSetupPanel()
private void gblAdd(java.awt.GridBagLayout gb, java.awt.GridBagConstraints gbc, java.awt.Container cn, java.awt.Component cp)
public boolean inputComplete()
public void fillInput()
GlobalData
class.public boolean storeInput(boolean err_chk)
GlobalData
class.err_chk
- If err_chk=true, then perform error checking before
storing. Otherwise store them without error checkingGlobalData
public void browse(short which_file)
which_file
- Indicates which input file or directory the Browse
button is associated with.public void setIsoLevels()
DTFrame.setIsolations()
public void setMaxRows()
DTFrame.setMaxRows()
public void twoPhaseStart()
TwoPhaseController
,
SwingWorker
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |