com.ibm.di.admin
Class FolderTree
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.ibm.di.admin.FolderTree
- All Implemented Interfaces:
- DragGestureListener, DragSourceListener, DropTargetListener, ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible
- Direct Known Subclasses:
- TabbedFolderTree
public class FolderTree
- extends JPanel
- implements ActionListener, DragGestureListener, DragSourceListener, DropTargetListener
- See Also:
- Serialized Form
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 |
FolderTree
public FolderTree()
FolderTree
public FolderTree(LayoutManager layout)
FolderTree
public FolderTree(BaseConfiguration source)
FolderTree
public FolderTree(Vector root)
init
public void init()
init
public void init(BaseConfiguration config)
setTreeFocus
public void setTreeFocus(boolean focus)
getFolderLevel
public int getFolderLevel()
selectConfigObject
public void selectConfigObject(BaseConfiguration obj)
getToolTipText
public String getToolTipText(MouseEvent e)
- Overrides:
getToolTipText
in class JComponent
stopEditing
public void stopEditing()
getJTreeAccess
public void getJTreeAccess()
addTreeSelectionListener
public void addTreeSelectionListener(TreeSelectionListener listener)
removeTreeSelectionListener
public void removeTreeSelectionListener(TreeSelectionListener listener)
addActionListener
public void addActionListener(ActionListener listener)
removeActionListener
public void removeActionListener(ActionListener listener)
fireActionPerformed
public void fireActionPerformed(Object name,
Object node)
actionPerformed
public void actionPerformed(ActionEvent event)
- Specified by:
actionPerformed
in interface ActionListener
singleClick
public void singleClick(int row,
TreePath path)
doubleClick
public void doubleClick(int row,
TreePath path)
openSelection
public void openSelection(int row,
TreePath path)
editSelectedItem
public void editSelectedItem()
editSelectedItem
public void editSelectedItem(TreePath tp)
configChanged
public void configChanged(Object node)
dragGestureRecognized
public void dragGestureRecognized(DragGestureEvent e)
- Drag & Drop
- Specified by:
dragGestureRecognized
in interface DragGestureListener
dragDropEnd
public void dragDropEnd(DragSourceDropEvent e)
- Specified by:
dragDropEnd
in interface DragSourceListener
dragEnter
public void dragEnter(DragSourceDragEvent e)
- Specified by:
dragEnter
in interface DragSourceListener
dragExit
public void dragExit(DragSourceEvent e)
- Specified by:
dragExit
in interface DragSourceListener
dragOver
public void dragOver(DragSourceDragEvent e)
- Specified by:
dragOver
in interface DragSourceListener
dropActionChanged
public void dropActionChanged(DragSourceDragEvent e)
- Specified by:
dropActionChanged
in interface DragSourceListener
dragEnter
public void dragEnter(DropTargetDragEvent e)
- Specified by:
dragEnter
in interface DropTargetListener
dragExit
public void dragExit(DropTargetEvent e)
- Specified by:
dragExit
in interface DropTargetListener
dragOver
public void dragOver(DropTargetDragEvent e)
- Specified by:
dragOver
in interface DropTargetListener
dropActionChanged
public void dropActionChanged(DropTargetDragEvent e)
- Specified by:
dropActionChanged
in interface DropTargetListener
drop
public void drop(DropTargetDropEvent e)
- Specified by:
drop
in interface DropTargetListener
getRootConfig
public MetamergeConfig getRootConfig()
getSelectedItem
public Object getSelectedItem()
getSelectedConfigItems
public BaseConfiguration[] getSelectedConfigItems()
getSelectedConfigItem
public BaseConfiguration getSelectedConfigItem(TreePath tp)
getSelectedConfigs
public Vector getSelectedConfigs()
clearSelection
public void clearSelection()
addConfig
public void addConfig(MetamergeConfig config)
removeConfig
public void removeConfig(MetamergeConfig config)
configAdded
public void configAdded(Object config)
getAllConfigs
public Vector getAllConfigs()
expandFolder
public void expandFolder(MetamergeFolder folder)
updateToolBar
public void updateToolBar()
updateToolBar
public void updateToolBar(String action,
boolean enable)