com.rapidminer.gui.tools
Class ExtendedCheckTreeSelectionModel

java.lang.Object
  extended by javax.swing.tree.DefaultTreeSelectionModel
      extended by com.rapidminer.gui.tools.ExtendedCheckTreeSelectionModel
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.TreeSelectionModel

public class ExtendedCheckTreeSelectionModel
extends javax.swing.tree.DefaultTreeSelectionModel

This is the selection model for the check tree.

Author:
Santhosh Kumar, Ingo Mierswa
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeSelectionModel
changeSupport, leadIndex, leadPath, leadRow, listenerList, listSelectionModel, rowMapper, selection, SELECTION_MODE_PROPERTY, selectionMode
 
Fields inherited from interface javax.swing.tree.TreeSelectionModel
CONTIGUOUS_TREE_SELECTION, DISCONTIGUOUS_TREE_SELECTION, SINGLE_TREE_SELECTION
 
Constructor Summary
ExtendedCheckTreeSelectionModel(javax.swing.tree.TreeModel model)
           
 
Method Summary
 void addSelectionPaths(javax.swing.tree.TreePath[] paths)
           
 boolean isPartiallySelected(javax.swing.tree.TreePath path)
           
 boolean isPathSelected(javax.swing.tree.TreePath path, boolean dig)
           
 void removeSelectionPaths(javax.swing.tree.TreePath[] paths)
           
 void setSelectionPaths(javax.swing.tree.TreePath[] pPaths)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeSelectionModel
addPropertyChangeListener, addSelectionPath, addTreeSelectionListener, arePathsContiguous, canPathsBeAdded, canPathsBeRemoved, clearSelection, clone, fireValueChanged, getLeadSelectionPath, getLeadSelectionRow, getListeners, getMaxSelectionRow, getMinSelectionRow, getPropertyChangeListeners, getRowMapper, getSelectionCount, getSelectionMode, getSelectionPath, getSelectionPaths, getSelectionRows, getTreeSelectionListeners, insureRowContinuity, insureUniqueness, isPathSelected, isRowSelected, isSelectionEmpty, notifyPathChange, removePropertyChangeListener, removeSelectionPath, removeTreeSelectionListener, resetRowSelection, setRowMapper, setSelectionMode, setSelectionPath, toString, updateLeadIndex
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtendedCheckTreeSelectionModel

public ExtendedCheckTreeSelectionModel(javax.swing.tree.TreeModel model)
Method Detail

isPartiallySelected

public boolean isPartiallySelected(javax.swing.tree.TreePath path)

isPathSelected

public boolean isPathSelected(javax.swing.tree.TreePath path,
                              boolean dig)

setSelectionPaths

public void setSelectionPaths(javax.swing.tree.TreePath[] pPaths)
Specified by:
setSelectionPaths in interface javax.swing.tree.TreeSelectionModel
Overrides:
setSelectionPaths in class javax.swing.tree.DefaultTreeSelectionModel

addSelectionPaths

public void addSelectionPaths(javax.swing.tree.TreePath[] paths)
Specified by:
addSelectionPaths in interface javax.swing.tree.TreeSelectionModel
Overrides:
addSelectionPaths in class javax.swing.tree.DefaultTreeSelectionModel

removeSelectionPaths

public void removeSelectionPaths(javax.swing.tree.TreePath[] paths)
Specified by:
removeSelectionPaths in interface javax.swing.tree.TreeSelectionModel
Overrides:
removeSelectionPaths in class javax.swing.tree.DefaultTreeSelectionModel


Copyright © 2001-2009 by Rapid-I