edu.iastate.anthill.indus.panel
Class MappingPanelGUI

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.IndusPane
                      extended byedu.iastate.anthill.indus.panel.MappingPanelGUI
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
MappingPanelAction

public abstract class MappingPanelGUI
extends IndusPane

GUI definitions of mapping panel

Since:
1.0 2004-10-03
Author:
Jie Bao
See Also:
Serialized Form

Nested Class Summary
(package private)  class MappingPanelGUI.ConnectorListCellRenderer
           
 
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)  javax.swing.JButton addBtn
           
(package private)  javax.swing.JButton btnSaveMapping
           
(package private)  javax.swing.JButton btnUpdateMappingList
           
(package private)  javax.swing.JButton btnValidate
           
(package private)  javax.swing.JPanel commandPanel
           
(package private)  javax.swing.JButton deleteBtn
           
(package private)  javax.swing.JButton exportBtn
           
(package private)  javax.swing.JScrollPane jScrollPane1
           
(package private)  javax.swing.JScrollPane jScrollPane2
           
(package private)  javax.swing.JScrollPane jScrollPane3
           
(package private)  javax.swing.JScrollPane jScrollPane4
           
(package private)  javax.swing.JSplitPane jSplitPane1
           
(package private)  javax.swing.JPanel mapping_LeftLeft
           
(package private)  javax.swing.JPanel mapping_LeftMid
           
(package private)  javax.swing.JPanel mapping_leftPanel
           
(package private)  javax.swing.JPanel mapping_LeftRight
           
(package private)  javax.swing.JPanel mapping_rightPanel
           
(package private)  javax.swing.JPanel mapping_rightUpper
           
(package private)  javax.swing.DefaultListModel mappingConnectorListModel
           
(package private)  javax.swing.JList mappingConnectorsList
           
(package private)  javax.swing.JComboBox mappingFileList
           
(package private)  javax.swing.JPanel mappingPanel
           
(package private)  javax.swing.JList mappingRuleList
           
(package private)  javax.swing.DefaultListModel mappingRuleListModel
           
(package private)  DataSourceMapping myMapping
           
(package private)  javax.swing.JButton newBtn
           
(package private)  javax.swing.JButton newConnectorBtn
           
(package private)  javax.swing.JButton refreshBtn1
           
(package private)  javax.swing.JButton refreshBtn2
           
(package private)  javax.swing.JLabel schema1
           
(package private)  javax.swing.JLabel schema2
           
(package private)  TypedTree tree1
           
(package private)  TypedTree tree2
           
 
Fields inherited from class edu.iastate.anthill.indus.panel.IndusPane
changed, parent
 
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
MappingPanelGUI(IndusGUI parent)
           
 
Method Summary
(package private)  void clearMapping()
           
(package private)  void jbInit()
           
 
Methods inherited from class edu.iastate.anthill.indus.panel.IndusPane
askForName, promptSave, showDefault
 
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

mappingPanel

javax.swing.JPanel mappingPanel

commandPanel

javax.swing.JPanel commandPanel

addBtn

javax.swing.JButton addBtn

newBtn

javax.swing.JButton newBtn

mappingRuleListModel

javax.swing.DefaultListModel mappingRuleListModel

mappingRuleList

javax.swing.JList mappingRuleList

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jScrollPane2

javax.swing.JScrollPane jScrollPane2

jScrollPane3

javax.swing.JScrollPane jScrollPane3

jScrollPane4

javax.swing.JScrollPane jScrollPane4

mapping_LeftLeft

javax.swing.JPanel mapping_LeftLeft

mapping_LeftRight

javax.swing.JPanel mapping_LeftRight

tree1

TypedTree tree1

tree2

TypedTree tree2

mapping_rightPanel

javax.swing.JPanel mapping_rightPanel

btnSaveMapping

javax.swing.JButton btnSaveMapping

mappingFileList

javax.swing.JComboBox mappingFileList

mapping_leftPanel

javax.swing.JPanel mapping_leftPanel

myMapping

DataSourceMapping myMapping

mappingConnectorListModel

javax.swing.DefaultListModel mappingConnectorListModel

mappingConnectorsList

javax.swing.JList mappingConnectorsList

jSplitPane1

javax.swing.JSplitPane jSplitPane1

exportBtn

javax.swing.JButton exportBtn

schema1

javax.swing.JLabel schema1

schema2

javax.swing.JLabel schema2

deleteBtn

javax.swing.JButton deleteBtn

btnUpdateMappingList

javax.swing.JButton btnUpdateMappingList

refreshBtn1

javax.swing.JButton refreshBtn1

refreshBtn2

javax.swing.JButton refreshBtn2

mapping_LeftMid

javax.swing.JPanel mapping_LeftMid

newConnectorBtn

javax.swing.JButton newConnectorBtn

mapping_rightUpper

javax.swing.JPanel mapping_rightUpper

btnValidate

javax.swing.JButton btnValidate
Constructor Detail

MappingPanelGUI

public MappingPanelGUI(IndusGUI parent)
Method Detail

jbInit

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

clearMapping

void clearMapping()