com.rapidminer.gui.operatortree
Class OperatorTree

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JTree
                  extended by com.rapidminer.gui.operatortree.OperatorTree
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeSelectionListener, javax.swing.Scrollable

public class OperatorTree
extends javax.swing.JTree
implements javax.swing.event.TreeSelectionListener, javax.swing.event.TreeExpansionListener, java.awt.event.MouseListener

Displays the process definition as a JTree. This is the main process view of the RapidMiner GUI and can be used to edit processes. New operators can be added by selecting a new operator from the context menu of the currently selected operator. This editor also supports cut and paste and drag and drop.

Author:
Ingo Mierswa
See Also:
OperatorTreeModel, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JTree
javax.swing.JTree.AccessibleJTree, javax.swing.JTree.DropLocation, javax.swing.JTree.DynamicUtilTreeNode, javax.swing.JTree.EmptySelectionModel, javax.swing.JTree.TreeModelHandler, javax.swing.JTree.TreeSelectionRedirector
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.Action ADD_ALL_BREAKPOINTS_24
           
 javax.swing.Action ADD_ALL_BREAKPOINTS_32
           
 javax.swing.Action COLLAPSE_ALL_ACTION_24
           
 javax.swing.Action COLLAPSE_ALL_ACTION_32
           
 javax.swing.Action COPY_ACTION_24
           
 javax.swing.Action COPY_ACTION_32
           
 javax.swing.Action CUT_ACTION_24
           
 javax.swing.Action CUT_ACTION_32
           
 javax.swing.Action DELETE_OPERATOR_ACTION_24
           
 javax.swing.Action DELETE_OPERATOR_ACTION_32
           
 javax.swing.Action EXPAND_ALL_ACTION_24
           
 javax.swing.Action EXPAND_ALL_ACTION_32
           
 javax.swing.Action INFO_OPERATOR_ACTION_24
           
 javax.swing.Action INFO_OPERATOR_ACTION_32
           
 javax.swing.Action NEW_BUILDING_BLOCK_ACTION_24
           
 javax.swing.Action NEW_BUILDING_BLOCK_ACTION_32
           
 javax.swing.Action NEW_OPERATOR_ACTION_24
           
 javax.swing.Action NEW_OPERATOR_ACTION_32
           
 javax.swing.Action PASTE_ACTION_24
           
 javax.swing.Action PASTE_ACTION_32
           
 javax.swing.Action REMOVE_ALL_BREAKPOINTS_24
           
 javax.swing.Action REMOVE_ALL_BREAKPOINTS_32
           
 javax.swing.Action RENAME_OPERATOR_ACTION_24
           
 javax.swing.Action RENAME_OPERATOR_ACTION_32
           
 javax.swing.Action SAVE_BUILDING_BLOCK_ACTION_24
           
 javax.swing.Action SAVE_BUILDING_BLOCK_ACTION_32
           
 javax.swing.Action TOGGLE_ACTIVATION_ACTION
           
 ToggleBreakpointItem[] TOGGLE_BREAKPOINT
           
 ToggleShowDisabledItem TOGGLE_SHOW_DISABLED
           
 LockTreeStructureAction TOGGLE_STRUCTURE_LOCK_ACTION_24
           
 LockTreeStructureAction TOGGLE_STRUCTURE_LOCK_ACTION_32
           
 
Fields inherited from class javax.swing.JTree
ANCHOR_SELECTION_PATH_PROPERTY, CELL_EDITOR_PROPERTY, CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, editable, EDITABLE_PROPERTY, EXPANDS_SELECTED_PATHS_PROPERTY, INVOKES_STOP_CELL_EDITING_PROPERTY, invokesStopCellEditing, LARGE_MODEL_PROPERTY, largeModel, LEAD_SELECTION_PATH_PROPERTY, ROOT_VISIBLE_PROPERTY, rootVisible, ROW_HEIGHT_PROPERTY, rowHeight, SCROLLS_ON_EXPAND_PROPERTY, scrollsOnExpand, SELECTION_MODEL_PROPERTY, selectionModel, selectionRedirector, SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles, TOGGLE_CLICK_COUNT_PROPERTY, toggleClickCount, TREE_MODEL_PROPERTY, treeModelListener, VISIBLE_ROW_COUNT_PROPERTY, visibleRowCount
 
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
OperatorTree(MainFrame mainFrame)
          Creates a new operator tree.
 
Method Summary
 void addAllBreakpoints()
           
 void addOperatorMenuItems(javax.swing.JMenu menu)
          Adds the operator tree actions to the given menu.
 void collapseAll()
          Collapses the complete tree.
 void completeRefresh()
          This method fires a tree structure changed event for the root operator and causes the complete expansion of the tree.
 void copy()
          Copies the currently selected operator into the clipboard.
 void cut()
          Cuts the currently selected operator into the clipboard.
 void delete()
          The currently selected operator will be deleted.
 void expandAll()
          Expands the complete tree.
 DnDSupport getAssociatedDnDSupport()
          Registers this instance of the operator tree at the drag & drop support
 Operator getClipBoard()
          Returns the current clip board.
 Operator getSelectedOperator()
          Returns the currently selected operator, i.e. the last operation in the current selection path.
 void insert(Operator newOperator)
          The given operator will be inserted at the last position of the currently selected operator chain.
 boolean isStructureLocked()
          Returns true if the tree structure is currently locked for drag and drop and false otherwise.
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void paste()
          Pastes the current clipboard into the tree.
protected  java.lang.Object readResolve()
           
 void refresh()
          This method causes a refresh of the existing operators without restructuring.
 void refresh(javax.swing.tree.TreePath path)
          This method causes a refresh of the given path.
 void removeAllBreakpoints()
           
 void renameOperator()
          Renames the currently selected operator.
 void replace(Operator operator)
          The currently selected operator will be replaced by the given operator.
 void setOperator(Operator root)
          Creates a new operator tree model and restores the expansion state of the complete tree.
 void setStructureLocked(boolean locked)
          Sets the current lock status for the drag and drop locking.
 void showOperatorInfo()
          Shows the info dialog for the currently selected operator.
 void toggleBreakpoint(int position, boolean state)
          This method toggles the breakpoint with the given position into the given state.
 void toggleOperatorActivation()
          Toggles if the currently selected operator should be enabled.
 void toggleOperatorActivation(boolean state)
          Toggles if the currently selected operator should be enabled.
 void toggleShowDisabledOperators()
          Toggles if disabled operators should be shown.
 void treeCollapsed(javax.swing.event.TreeExpansionEvent event)
           
 void treeExpanded(javax.swing.event.TreeExpansionEvent event)
           
 void valueChanged(javax.swing.event.TreeSelectionEvent e)
          This method will be invoked after a user selection of an operator in the tree.
 
Methods inherited from class javax.swing.JTree
addSelectionInterval, addSelectionPath, addSelectionPaths, addSelectionRow, addSelectionRows, addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, cancelEditing, clearSelection, clearToggledPaths, collapsePath, collapseRow, convertValueToText, createTreeModel, createTreeModelListener, expandPath, expandRow, fireTreeCollapsed, fireTreeExpanded, fireTreeWillCollapse, fireTreeWillExpand, fireValueChanged, getAccessibleContext, getAnchorSelectionPath, getCellEditor, getCellRenderer, getClosestPathForLocation, getClosestRowForLocation, getDefaultTreeModel, getDescendantToggledPaths, getDragEnabled, getDropLocation, getDropMode, getEditingPath, getExpandedDescendants, getExpandsSelectedPaths, getInvokesStopCellEditing, getLastSelectedPathComponent, getLeadSelectionPath, getLeadSelectionRow, getMaxSelectionRow, getMinSelectionRow, getModel, getNextMatch, getPathBetweenRows, getPathBounds, getPathForLocation, getPathForRow, getPreferredScrollableViewportSize, getRowBounds, getRowCount, getRowForLocation, getRowForPath, getRowHeight, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollsOnExpand, getSelectionCount, getSelectionModel, getSelectionPath, getSelectionPaths, getSelectionRows, getShowsRootHandles, getToggleClickCount, getToolTipText, getTreeExpansionListeners, getTreeSelectionListeners, getTreeWillExpandListeners, getUI, getUIClassID, getVisibleRowCount, hasBeenExpanded, isCollapsed, isCollapsed, isEditable, isEditing, isExpanded, isExpanded, isFixedRowHeight, isLargeModel, isPathEditable, isPathSelected, isRootVisible, isRowSelected, isSelectionEmpty, isVisible, makeVisible, paramString, removeDescendantSelectedPaths, removeDescendantToggledPaths, removeSelectionInterval, removeSelectionPath, removeSelectionPaths, removeSelectionRow, removeSelectionRows, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, scrollRowToVisible, setAnchorSelectionPath, setCellEditor, setCellRenderer, setDragEnabled, setDropMode, setEditable, setExpandedState, setExpandsSelectedPaths, setInvokesStopCellEditing, setLargeModel, setLeadSelectionPath, setModel, setRootVisible, setRowHeight, setScrollsOnExpand, setSelectionInterval, setSelectionModel, setSelectionPath, setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, setToggleClickCount, setUI, setVisibleRowCount, startEditingAtPath, stopEditing, treeDidChange, 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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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

TOGGLE_ACTIVATION_ACTION

public final javax.swing.Action TOGGLE_ACTIVATION_ACTION

NEW_OPERATOR_ACTION_24

public final javax.swing.Action NEW_OPERATOR_ACTION_24

NEW_OPERATOR_ACTION_32

public final javax.swing.Action NEW_OPERATOR_ACTION_32

NEW_BUILDING_BLOCK_ACTION_24

public final javax.swing.Action NEW_BUILDING_BLOCK_ACTION_24

NEW_BUILDING_BLOCK_ACTION_32

public final javax.swing.Action NEW_BUILDING_BLOCK_ACTION_32

CUT_ACTION_24

public final javax.swing.Action CUT_ACTION_24

CUT_ACTION_32

public final javax.swing.Action CUT_ACTION_32

COPY_ACTION_24

public final javax.swing.Action COPY_ACTION_24

COPY_ACTION_32

public final javax.swing.Action COPY_ACTION_32

PASTE_ACTION_24

public final javax.swing.Action PASTE_ACTION_24

PASTE_ACTION_32

public final javax.swing.Action PASTE_ACTION_32

DELETE_OPERATOR_ACTION_24

public final javax.swing.Action DELETE_OPERATOR_ACTION_24

DELETE_OPERATOR_ACTION_32

public final javax.swing.Action DELETE_OPERATOR_ACTION_32

RENAME_OPERATOR_ACTION_24

public final javax.swing.Action RENAME_OPERATOR_ACTION_24

RENAME_OPERATOR_ACTION_32

public final javax.swing.Action RENAME_OPERATOR_ACTION_32

INFO_OPERATOR_ACTION_24

public final javax.swing.Action INFO_OPERATOR_ACTION_24

INFO_OPERATOR_ACTION_32

public final javax.swing.Action INFO_OPERATOR_ACTION_32

SAVE_BUILDING_BLOCK_ACTION_24

public final javax.swing.Action SAVE_BUILDING_BLOCK_ACTION_24

SAVE_BUILDING_BLOCK_ACTION_32

public final javax.swing.Action SAVE_BUILDING_BLOCK_ACTION_32

TOGGLE_BREAKPOINT

public final ToggleBreakpointItem[] TOGGLE_BREAKPOINT

TOGGLE_SHOW_DISABLED

public final ToggleShowDisabledItem TOGGLE_SHOW_DISABLED

ADD_ALL_BREAKPOINTS_24

public final transient javax.swing.Action ADD_ALL_BREAKPOINTS_24

ADD_ALL_BREAKPOINTS_32

public final transient javax.swing.Action ADD_ALL_BREAKPOINTS_32

REMOVE_ALL_BREAKPOINTS_24

public final transient javax.swing.Action REMOVE_ALL_BREAKPOINTS_24

REMOVE_ALL_BREAKPOINTS_32

public final transient javax.swing.Action REMOVE_ALL_BREAKPOINTS_32

EXPAND_ALL_ACTION_24

public final transient javax.swing.Action EXPAND_ALL_ACTION_24

EXPAND_ALL_ACTION_32

public final transient javax.swing.Action EXPAND_ALL_ACTION_32

COLLAPSE_ALL_ACTION_24

public final transient javax.swing.Action COLLAPSE_ALL_ACTION_24

COLLAPSE_ALL_ACTION_32

public final transient javax.swing.Action COLLAPSE_ALL_ACTION_32

TOGGLE_STRUCTURE_LOCK_ACTION_24

public final transient LockTreeStructureAction TOGGLE_STRUCTURE_LOCK_ACTION_24

TOGGLE_STRUCTURE_LOCK_ACTION_32

public final transient LockTreeStructureAction TOGGLE_STRUCTURE_LOCK_ACTION_32
Constructor Detail

OperatorTree

public OperatorTree(MainFrame mainFrame)
Creates a new operator tree.

Method Detail

readResolve

protected java.lang.Object readResolve()

getAssociatedDnDSupport

public DnDSupport getAssociatedDnDSupport()
Registers this instance of the operator tree at the drag & drop support


setOperator

public void setOperator(Operator root)
Creates a new operator tree model and restores the expansion state of the complete tree.


getSelectedOperator

public Operator getSelectedOperator()
Returns the currently selected operator, i.e. the last operation in the current selection path.


getClipBoard

public Operator getClipBoard()
Returns the current clip board.


isStructureLocked

public boolean isStructureLocked()
Returns true if the tree structure is currently locked for drag and drop and false otherwise.


setStructureLocked

public void setStructureLocked(boolean locked)
Sets the current lock status for the drag and drop locking.


expandAll

public void expandAll()
Expands the complete tree.


collapseAll

public void collapseAll()
Collapses the complete tree.


completeRefresh

public void completeRefresh()
This method fires a tree structure changed event for the root operator and causes the complete expansion of the tree. Since the complete tree will be restructured after invoking this method this method should only be invoked if a complete restructuring of the model occured, e.g. after changing view filter setting like filtering disabled operators. Whenever possible the method refresh() should be used instead which only causes a recursive refresh of the already existing operators.


refresh

public void refresh()
This method causes a refresh of the existing operators without restructuring.


refresh

public void refresh(javax.swing.tree.TreePath path)
This method causes a refresh of the given path.


cut

public void cut()
Cuts the currently selected operator into the clipboard.


copy

public void copy()
Copies the currently selected operator into the clipboard.


paste

public void paste()
Pastes the current clipboard into the tree.


delete

public void delete()
The currently selected operator will be deleted.


insert

public void insert(Operator newOperator)
The given operator will be inserted at the last position of the currently selected operator chain.


renameOperator

public void renameOperator()
Renames the currently selected operator.


replace

public void replace(Operator operator)
The currently selected operator will be replaced by the given operator.


showOperatorInfo

public void showOperatorInfo()
Shows the info dialog for the currently selected operator.


addAllBreakpoints

public void addAllBreakpoints()

removeAllBreakpoints

public void removeAllBreakpoints()

toggleOperatorActivation

public void toggleOperatorActivation()
Toggles if the currently selected operator should be enabled.


toggleOperatorActivation

public void toggleOperatorActivation(boolean state)
Toggles if the currently selected operator should be enabled.


toggleShowDisabledOperators

public void toggleShowDisabledOperators()
Toggles if disabled operators should be shown.


toggleBreakpoint

public void toggleBreakpoint(int position,
                             boolean state)
This method toggles the breakpoint with the given position into the given state.


valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
This method will be invoked after a user selection of an operator in the tree. Causes a property table update and an update of the conditional action container.

Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

addOperatorMenuItems

public void addOperatorMenuItems(javax.swing.JMenu menu)
Adds the operator tree actions to the given menu.


treeCollapsed

public void treeCollapsed(javax.swing.event.TreeExpansionEvent event)
Specified by:
treeCollapsed in interface javax.swing.event.TreeExpansionListener

treeExpanded

public void treeExpanded(javax.swing.event.TreeExpansionEvent event)
Specified by:
treeExpanded in interface javax.swing.event.TreeExpansionListener


Copyright © 2001-2009 by Rapid-I