public class CheckTreeSelectionModel
extends javax.swing.tree.DefaultTreeSelectionModel
Constructor | Description |
---|---|
CheckTreeSelectionModel(javax.swing.tree.TreeModel model) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
Adds a PropertyChangeListener.
|
void |
addSelectionPaths(javax.swing.tree.TreePath[] paths) |
Adds paths to the current selection
|
boolean |
isPathOrAncestorSelected(javax.swing.tree.TreePath path) |
Returns true if the path or any ancestor is selected.
|
boolean |
isPathUnselected(javax.swing.tree.TreePath path) |
Returns true if neither the path nor any descendant is selected.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
Removes a PropertyChangeListener.
|
void |
removeSelectionPaths(javax.swing.tree.TreePath[] paths) |
Removes paths from the current selection
|
void |
setSelectionPaths(javax.swing.tree.TreePath[] paths) |
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, removeSelectionPath, removeTreeSelectionListener, resetRowSelection, setRowMapper, setSelectionMode, setSelectionPath, toString, updateLeadIndex
public CheckTreeSelectionModel(javax.swing.tree.TreeModel model)
model
- a TreeModelpublic boolean isPathUnselected(javax.swing.tree.TreePath path)
path
- the path to testpublic boolean isPathOrAncestorSelected(javax.swing.tree.TreePath path)
path
- the path to testpublic void setSelectionPaths(javax.swing.tree.TreePath[] paths)
setSelectionPaths
in class javax.swing.tree.DefaultTreeSelectionModel
public void addSelectionPaths(javax.swing.tree.TreePath[] paths)
addSelectionPaths
in class javax.swing.tree.DefaultTreeSelectionModel
paths
- the paths to addpublic void removeSelectionPaths(javax.swing.tree.TreePath[] paths)
removeSelectionPaths
in class javax.swing.tree.DefaultTreeSelectionModel
paths
- the paths to removepublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in class javax.swing.tree.DefaultTreeSelectionModel
listener
- the object requesting property change notificationpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in class javax.swing.tree.DefaultTreeSelectionModel
listener
- the listener requesting removal