y.view.hierarchy
Class HierarchyTreeSelectionModel
java.lang.Object
javax.swing.tree.DefaultTreeSelectionModel
y.view.hierarchy.HierarchyTreeSelectionModel
- All Implemented Interfaces:
- Serializable, Cloneable, TreeSelectionModel
public class HierarchyTreeSelectionModel
- extends DefaultTreeSelectionModel
This TreeSelectionModel represents the selection state of
the nodes within a graph hierarchy. Its main purpose is to synchronize
the selection state of objects represented within a JTree and node objects
within a graph hierarchy.
- See Also:
- Serialized Form
-
-

|
Method Summary |
boolean |
isMixedSelectionAllowed()
Determines whether mixed selections (where nodes and edges are selected at the same time)
are allowed. |
void |
setMixedSelectionAllowed(boolean mixedSelectionAllowed)
Sets whether mixed selections (where nodes and edges are selected at the same time)
are allowed. |
| Methods inherited from class javax.swing.tree.DefaultTreeSelectionModel |
addPropertyChangeListener, addSelectionPath, addSelectionPaths, 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, removeSelectionPaths, removeTreeSelectionListener, resetRowSelection, setRowMapper, setSelectionMode, setSelectionPath, setSelectionPaths, toString, updateLeadIndex |
HierarchyTreeSelectionModel
public HierarchyTreeSelectionModel(HierarchyManager hierarchy)
isMixedSelectionAllowed
public boolean isMixedSelectionAllowed()
- Determines whether mixed selections (where nodes and edges are selected at the same time)
are allowed. A value of
false will deselect selected edges if the user
selects a node. The default value is false.
- Returns:
- whether mixed selections are allowed.
setMixedSelectionAllowed
public void setMixedSelectionAllowed(boolean mixedSelectionAllowed)
- Sets whether mixed selections (where nodes and edges are selected at the same time)
are allowed. A value of
false will deselect selected edges if the user
selects a node. The default value is false.
- Parameters:
mixedSelectionAllowed - whether mixed selections are allowed