|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.annotation.agschema.graphics.vtree.VTreeExpansionStateImpl
A simple implementation of the expansion state. Note that when a node is collapsed all it's children if previously collapsed, will now be treated as hidden, and expanding this node will make all its children expanded. Applications should write their own expansion state tailored to their needs.
| Constructor Summary | |
VTreeExpansionStateImpl(javax.swing.tree.TreeNode root)
Creates a new instance of VTreeExpansionStateImpl |
|
| Method Summary | |
void |
addListener(VTreeExpansionListener l)
Add a listener to receive notification of events |
void |
collapse(javax.swing.tree.TreeNode node)
Collapses a node. |
void |
expand(javax.swing.tree.TreeNode node)
Expands a node |
protected void |
fireNodeCollapsed(javax.swing.tree.TreeNode node)
|
protected void |
fireNodeExpanded(javax.swing.tree.TreeNode node)
|
javax.swing.tree.TreeNode |
getRoot()
Get the root of the tree |
boolean |
isCollapsed(javax.swing.tree.TreeNode node)
Returns true iff the node is collapsed |
boolean |
isExpanded(javax.swing.tree.TreeNode node)
Returns true iff the node is expanded |
boolean |
isHidden(javax.swing.tree.TreeNode node)
Returns true iff an ancestor of the node is collapsed. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
void |
removeListener(VTreeExpansionListener l)
Remove the listener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public VTreeExpansionStateImpl(javax.swing.tree.TreeNode root)
| Method Detail |
public void collapse(javax.swing.tree.TreeNode node)
VTreeExpansionState
collapse in interface VTreeExpansionStatepublic void expand(javax.swing.tree.TreeNode node)
VTreeExpansionState
expand in interface VTreeExpansionStatepublic javax.swing.tree.TreeNode getRoot()
VTreeExpansionState
getRoot in interface VTreeExpansionStatepublic boolean isCollapsed(javax.swing.tree.TreeNode node)
VTreeExpansionState
isCollapsed in interface VTreeExpansionStatepublic boolean isExpanded(javax.swing.tree.TreeNode node)
VTreeExpansionState
isExpanded in interface VTreeExpansionStatepublic boolean isHidden(javax.swing.tree.TreeNode node)
VTreeExpansionState
isHidden in interface VTreeExpansionStatepublic void addListener(VTreeExpansionListener l)
VTreeExpansionState
addListener in interface VTreeExpansionStatel - the listener to addpublic void removeListener(VTreeExpansionListener l)
VTreeExpansionState
removeListener in interface VTreeExpansionStatel - the listener to removeprotected void fireNodeExpanded(javax.swing.tree.TreeNode node)
protected void fireNodeCollapsed(javax.swing.tree.TreeNode node)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||