edu.iastate.anthill.indus.panel
Class DataRDBMSPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byedu.iastate.anthill.indus.panel.DataRDBMSPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, MessageHandler, java.io.Serializable

public class DataRDBMSPanel
extends javax.swing.JPanel
implements MessageHandler

Since:
1.0 2005-03-18
Author:
Jie Bao
See Also:
Serialized Form

Nested Class Summary
(package private)  class DataRDBMSPanel.DbTypeListListener
           
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  javax.swing.JButton btnTest
           
(package private)  javax.swing.JButton btnViewData
           
(package private)  javax.swing.JTextField DBMachineURL
           
(package private)  javax.swing.JTextField DBName
           
(package private)  javax.swing.JComboBox DBType
           
(package private)  java.lang.String[] items
           
(package private)  javax.swing.JTextField jdbcDriver
           
(package private)  javax.swing.JPanel jPanel1
           
(package private) static java.lang.String NULL_SCHEMA
           
(package private)  javax.swing.JComboBox schemaList
           
(package private)  java.sql.Connection systemDB
           
(package private)  javax.swing.JTextField UserID
           
(package private)  javax.swing.JPasswordField UserPwd
           
 
Fields inherited from class javax.swing.JPanel
 
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.Container
 
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
DataRDBMSPanel(java.sql.Connection infoDB)
           
 
Method Summary
 void delete()
          delete
(package private)  Schema extractRelationalSchema(IndusDataSource ds)
           
(package private)  IndusDataSource fromGUI()
           
(package private)  java.lang.String getSelectedSchema()
           
private  void jbInit()
           
 void messageMap()
           
 void onTest(java.awt.event.ActionEvent evt)
          Test if the given data source is connectable
 void onViewData(java.awt.event.ActionEvent evt)
          View Data of given data source
 void save()
          save
(package private)  void toGUI(IndusDataSource ds)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 

Field Detail

systemDB

java.sql.Connection systemDB

schemaList

javax.swing.JComboBox schemaList

DBName

javax.swing.JTextField DBName

DBMachineURL

javax.swing.JTextField DBMachineURL

jdbcDriver

javax.swing.JTextField jdbcDriver

UserID

javax.swing.JTextField UserID

UserPwd

javax.swing.JPasswordField UserPwd

borderLayout1

java.awt.BorderLayout borderLayout1

btnTest

javax.swing.JButton btnTest

items

java.lang.String[] items

DBType

javax.swing.JComboBox DBType

NULL_SCHEMA

static java.lang.String NULL_SCHEMA

jPanel1

javax.swing.JPanel jPanel1

btnViewData

javax.swing.JButton btnViewData
Constructor Detail

DataRDBMSPanel

public DataRDBMSPanel(java.sql.Connection infoDB)
Method Detail

jbInit

private void jbInit()
             throws java.lang.Exception
Throws:
java.lang.Exception

fromGUI

IndusDataSource fromGUI()
Returns:
IndusDataSource
Since:
2005-03-27

getSelectedSchema

java.lang.String getSelectedSchema()
Returns:
String
Since:
2005-03-27

toGUI

void toGUI(IndusDataSource ds)
Parameters:
ds - IndusDataSource
Since:
2005-03-27

delete

public void delete()
delete

Since:
2005-03-27

extractRelationalSchema

Schema extractRelationalSchema(IndusDataSource ds)

save

public void save()
save

Since:
2005-03-27

messageMap

public void messageMap()
Specified by:
messageMap in interface MessageHandler
Since:
2005-03-27

onViewData

public void onViewData(java.awt.event.ActionEvent evt)
View Data of given data source

Parameters:
evt - ActionEvent
Since:
2005-03-27

onTest

public void onTest(java.awt.event.ActionEvent evt)
Test if the given data source is connectable

Parameters:
evt - ActionEvent
Since:
2005-03-27