edu.iastate.anthill.indus.panel
Class MappingPanel

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

public class MappingPanel
extends MappingPanelAction

Mapping Definition Panel, actions

Since:
1.0 2004-09-23
Author:
Jie Bao
See Also:
Serialized Form

Nested Class Summary
(package private)  class MappingPanel.DeleteMappingRuleListener
           
(package private)  class MappingPanel.MyMappingListListener
           
(package private)  class MappingPanel.MyTreeSelectionListener
           
 
Nested classes inherited from class edu.iastate.anthill.indus.panel.MappingPanelGUI
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) static TypedNode lastColored1
           
(package private) static TypedNode lastColored2
           
 
Fields inherited from class edu.iastate.anthill.indus.panel.MappingPanelAction
AVH_COMMENT, itemAddInverse, itemEditConnector, modified, SCHEMA_COMMENT
 
Fields inherited from class edu.iastate.anthill.indus.panel.MappingPanelGUI
addBtn, btnSaveMapping, btnUpdateMappingList, btnValidate, commandPanel, deleteBtn, exportBtn, jScrollPane1, jScrollPane2, jScrollPane3, jScrollPane4, jSplitPane1, mapping_LeftLeft, mapping_LeftMid, mapping_leftPanel, mapping_LeftRight, mapping_rightPanel, mapping_rightUpper, mappingConnectorListModel, mappingConnectorsList, mappingFileList, mappingPanel, mappingRuleList, mappingRuleListModel, myMapping, newBtn, newConnectorBtn, refreshBtn1, refreshBtn2, schema1, schema2, tree1, 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
MappingPanel(IndusGUI parent)
           
 
Method Summary
private  void createMappingRuleList()
          createList
 TypedTree createTree(TypedNode root, javax.swing.JScrollPane pane, int whichtree)
           
private  void localInit()
          localInit
 void showDefault(java.lang.String toSelect)
           
 
Methods inherited from class edu.iastate.anthill.indus.panel.MappingPanelAction
createTreeFromSchema, findNodeType, loadMapping, messageMap, onAddInverse, onAddMapping, onDeleteMapping, onEditConnector, onExportMapping, onNewConnector, onNewMapping, onRefresh1, onRefresh2, onSaveMapping, onUpdateMappingList, onValidate, promptSave, readRegisteredMapping, save, updateMappingRuleList
 
Methods inherited from class edu.iastate.anthill.indus.panel.MappingPanelGUI
clearMapping, jbInit
 
Methods inherited from class edu.iastate.anthill.indus.panel.IndusPane
askForName
 
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

lastColored1

static TypedNode lastColored1

lastColored2

static TypedNode lastColored2
Constructor Detail

MappingPanel

public MappingPanel(IndusGUI parent)
Method Detail

localInit

private void localInit()
localInit


createTree

public TypedTree createTree(TypedNode root,
                            javax.swing.JScrollPane pane,
                            int whichtree)
Specified by:
createTree in class MappingPanelAction

createMappingRuleList

private void createMappingRuleList()
createList


showDefault

public void showDefault(java.lang.String toSelect)
Specified by:
showDefault in class IndusPane