com.ibm.di.admin.ui
Class ConnectorUI

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.ibm.di.admin.ui.BaseUI
                      extended by com.ibm.di.admin.ui.ConnectorUI
All Implemented Interfaces:
BaseUIInterface, MetamergeConfigChangeListener, DragGestureListener, DragSourceListener, DropTargetListener, ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, PopupMenuListener

public class ConnectorUI
extends BaseUI
implements ActionListener, MetamergeConfigChangeListener, PopupMenuListener

See Also:
Serialized Form

Nested Class Summary
 class ConnectorUI.MyTabs
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected static int TAB_CONNECTOR
           
protected static int TAB_DELTA
           
protected static int TAB_DESCRIPTION
           
protected static int TAB_HOOKS
           
protected static int TAB_INPUT_MAP
           
protected static int TAB_LINK_CRITERIA
           
protected static int TAB_OUTPUT_MAP
           
protected static int TAB_POOL
           
protected static int TAB_RECONNECT
           
 
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.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
ConnectorUI()
           
ConnectorUI(ConnectorConfig config, Object container)
           
 
Method Summary
 void actionPerformed(ActionEvent event)
           
 void configurationChanged(MetamergeConfigChange changeEvent)
          Connector has changed - check if we need to recreate attribute map and tabs
 void configureConnectorInheritance()
           
 void createUI()
          Creates user interface for config object
 void enableAttributeMapTabs()
           
 void enableCC()
           
 void enableDeltaTab()
           
 void enableLinkCriteria()
           
 void enableTab(int index, boolean enabled, int swapto)
           
 Vector getConnAttributes()
           
 Vector getModes()
           
 Vector getWorkAttributes()
           
 JToolBar northScriptPanel()
           
 void popupMenuCanceled(PopupMenuEvent arg0)
           
 void popupMenuWillBecomeInvisible(PopupMenuEvent arg0)
           
 void popupMenuWillBecomeVisible(PopupMenuEvent arg0)
           
 void selectTab()
           
 
Methods inherited from class com.ibm.di.admin.ui.BaseUI
addActionListener, dragDropEnd, dragEnter, dragEnter, dragExit, dragExit, dragGestureRecognized, dragOver, dragOver, drop, dropActionChanged, dropActionChanged, findContainer, fireActionPerformed, getConfig, getContainer, getProperty, isDebugMode, removeActionListener, setConfig, setContainer, setProperty
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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

TAB_CONNECTOR

protected static final int TAB_CONNECTOR
See Also:
Constant Field Values

TAB_INPUT_MAP

protected static final int TAB_INPUT_MAP
See Also:
Constant Field Values

TAB_OUTPUT_MAP

protected static final int TAB_OUTPUT_MAP
See Also:
Constant Field Values

TAB_LINK_CRITERIA

protected static final int TAB_LINK_CRITERIA
See Also:
Constant Field Values

TAB_HOOKS

protected static final int TAB_HOOKS
See Also:
Constant Field Values

TAB_DELTA

protected static final int TAB_DELTA
See Also:
Constant Field Values

TAB_DESCRIPTION

protected static final int TAB_DESCRIPTION
See Also:
Constant Field Values

TAB_RECONNECT

protected static final int TAB_RECONNECT
See Also:
Constant Field Values

TAB_POOL

protected static final int TAB_POOL
See Also:
Constant Field Values
Constructor Detail

ConnectorUI

public ConnectorUI()

ConnectorUI

public ConnectorUI(ConnectorConfig config,
                   Object container)
Method Detail

createUI

public void createUI()
Description copied from interface: BaseUIInterface
Creates user interface for config object

Specified by:
createUI in interface BaseUIInterface

northScriptPanel

public JToolBar northScriptPanel()

enableTab

public void enableTab(int index,
                      boolean enabled,
                      int swapto)

selectTab

public void selectTab()

enableCC

public void enableCC()

enableLinkCriteria

public void enableLinkCriteria()

enableDeltaTab

public void enableDeltaTab()

enableAttributeMapTabs

public void enableAttributeMapTabs()

configurationChanged

public void configurationChanged(MetamergeConfigChange changeEvent)
Connector has changed - check if we need to recreate attribute map and tabs

Specified by:
configurationChanged in interface MetamergeConfigChangeListener

actionPerformed

public void actionPerformed(ActionEvent event)
Specified by:
actionPerformed in interface ActionListener

configureConnectorInheritance

public void configureConnectorInheritance()

getConnAttributes

public Vector getConnAttributes()

getWorkAttributes

public Vector getWorkAttributes()

getModes

public Vector getModes()

popupMenuCanceled

public void popupMenuCanceled(PopupMenuEvent arg0)
Specified by:
popupMenuCanceled in interface PopupMenuListener

popupMenuWillBecomeInvisible

public void popupMenuWillBecomeInvisible(PopupMenuEvent arg0)
Specified by:
popupMenuWillBecomeInvisible in interface PopupMenuListener

popupMenuWillBecomeVisible

public void popupMenuWillBecomeVisible(PopupMenuEvent arg0)
Specified by:
popupMenuWillBecomeVisible in interface PopupMenuListener