com.ibm.di.admin
Class TabbedFolderTree

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.FolderTree
                      extended by com.ibm.di.admin.TabbedFolderTree
All Implemented Interfaces:
DragGestureListener, DragSourceListener, DropTargetListener, ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class TabbedFolderTree
extends FolderTree

See Also:
Serialized Form

Nested Class Summary
 class TabbedFolderTree.ConfigMenu
          Context menu on the tab items
 class TabbedFolderTree.DDTabPane
          Drag / Drop aware tabbed pane
 
Nested classes/interfaces inherited from class com.ibm.di.admin.FolderTree
FolderTree.MyTree, FolderTree.ObjectInfoRenderer, FolderTree.TreeObjectModel, FolderTree.TreeSelMod
 
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
 
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
TabbedFolderTree()
           
 
Method Summary
 void addActionListener(ActionListener listener)
           
 void addConfig(MetamergeConfig config)
           
 void addTreeSelectionListener(TreeSelectionListener listener)
           
 void clearSelection()
           
 void configChanged(Object node)
           
 void editSelectedItem()
           
 void expandFolder(MetamergeFolder folder)
           
 Vector getAllConfigs()
           
 void getJTreeAccess()
           
 BaseConfiguration getSelectedConfigItem(TreePath tp)
           
 BaseConfiguration[] getSelectedConfigItems()
           
 Vector getSelectedConfigs()
           
 Object getSelectedItem()
           
 FolderTree getSelectedTree()
           
 void removeConfig(MetamergeConfig config)
           
 void selectConfigObject(BaseConfiguration obj)
           
 void setTreeFocus(boolean focus)
           
 void stopEditing()
           
 void updateToolBar()
           
 
Methods inherited from class com.ibm.di.admin.FolderTree
actionPerformed, configAdded, doubleClick, dragDropEnd, dragEnter, dragEnter, dragExit, dragExit, dragGestureRecognized, dragOver, dragOver, drop, dropActionChanged, dropActionChanged, editSelectedItem, fireActionPerformed, getFolderLevel, getRootConfig, getToolTipText, init, init, openSelection, removeActionListener, removeTreeSelectionListener, singleClick, updateToolBar
 
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, 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
 

Constructor Detail

TabbedFolderTree

public TabbedFolderTree()
Method Detail

selectConfigObject

public void selectConfigObject(BaseConfiguration obj)
Overrides:
selectConfigObject in class FolderTree

addConfig

public void addConfig(MetamergeConfig config)
Overrides:
addConfig in class FolderTree

removeConfig

public void removeConfig(MetamergeConfig config)
Overrides:
removeConfig in class FolderTree

getAllConfigs

public Vector getAllConfigs()
Overrides:
getAllConfigs in class FolderTree

getSelectedConfigs

public Vector getSelectedConfigs()
Overrides:
getSelectedConfigs in class FolderTree

addTreeSelectionListener

public void addTreeSelectionListener(TreeSelectionListener listener)
Overrides:
addTreeSelectionListener in class FolderTree

addActionListener

public void addActionListener(ActionListener listener)
Overrides:
addActionListener in class FolderTree

getSelectedTree

public FolderTree getSelectedTree()

updateToolBar

public void updateToolBar()
Overrides:
updateToolBar in class FolderTree

setTreeFocus

public void setTreeFocus(boolean focus)
Overrides:
setTreeFocus in class FolderTree

stopEditing

public void stopEditing()
Overrides:
stopEditing in class FolderTree

getJTreeAccess

public void getJTreeAccess()
Overrides:
getJTreeAccess in class FolderTree

editSelectedItem

public void editSelectedItem()
Overrides:
editSelectedItem in class FolderTree

configChanged

public void configChanged(Object node)
Overrides:
configChanged in class FolderTree

getSelectedItem

public Object getSelectedItem()
Overrides:
getSelectedItem in class FolderTree

getSelectedConfigItems

public BaseConfiguration[] getSelectedConfigItems()
Overrides:
getSelectedConfigItems in class FolderTree

getSelectedConfigItem

public BaseConfiguration getSelectedConfigItem(TreePath tp)
Overrides:
getSelectedConfigItem in class FolderTree

clearSelection

public void clearSelection()
Overrides:
clearSelection in class FolderTree

expandFolder

public void expandFolder(MetamergeFolder folder)
Overrides:
expandFolder in class FolderTree