Package gov.nih.mipav.view
Class CheckTreeManager.CheckTreeSelectionModel
- java.lang.Object
-
- javax.swing.tree.DefaultTreeSelectionModel
-
- gov.nih.mipav.view.CheckTreeManager.CheckTreeSelectionModel
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,javax.swing.tree.TreeSelectionModel
- Enclosing class:
- CheckTreeManager
public class CheckTreeManager.CheckTreeSelectionModel extends javax.swing.tree.DefaultTreeSelectionModel- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.tree.TreeModelmodelprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description CheckTreeSelectionModel(javax.swing.tree.TreeModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSelectionPaths(javax.swing.tree.TreePath[] paths)private booleanareSiblingsSelected(javax.swing.tree.TreePath path)private booleanisDescendant(javax.swing.tree.TreePath path1, javax.swing.tree.TreePath path2)booleanisPartiallySelected(javax.swing.tree.TreePath path)booleanisPathSelected(javax.swing.tree.TreePath path, boolean dig)voidremoveSelectionPaths(javax.swing.tree.TreePath[] paths)voidsetSelectionPaths(javax.swing.tree.TreePath[] pPaths)private voidtoggleRemoveSelection(javax.swing.tree.TreePath path)-
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
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
model
private 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)
-
isDescendant
private boolean isDescendant(javax.swing.tree.TreePath path1, javax.swing.tree.TreePath path2)
-
setSelectionPaths
public void setSelectionPaths(javax.swing.tree.TreePath[] pPaths)
- Specified by:
setSelectionPathsin interfacejavax.swing.tree.TreeSelectionModel- Overrides:
setSelectionPathsin classjavax.swing.tree.DefaultTreeSelectionModel
-
addSelectionPaths
public void addSelectionPaths(javax.swing.tree.TreePath[] paths)
- Specified by:
addSelectionPathsin interfacejavax.swing.tree.TreeSelectionModel- Overrides:
addSelectionPathsin classjavax.swing.tree.DefaultTreeSelectionModel
-
areSiblingsSelected
private boolean areSiblingsSelected(javax.swing.tree.TreePath path)
-
removeSelectionPaths
public void removeSelectionPaths(javax.swing.tree.TreePath[] paths)
- Specified by:
removeSelectionPathsin interfacejavax.swing.tree.TreeSelectionModel- Overrides:
removeSelectionPathsin classjavax.swing.tree.DefaultTreeSelectionModel
-
toggleRemoveSelection
private void toggleRemoveSelection(javax.swing.tree.TreePath path)
-
-