|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HierarchicalViewState
Interface describing the viewstate of a hierarchical time bar model (expanded/not expanded). Please note that the HierarchicalViewStateListener does not support the selection of nodes by path, so equal nodes will always have an equal state. Maybe this will change in future version.
Method Summary | |
---|---|
void |
addHierarchicalViewstateListener(HierarchicalViewStateListener hvsListener)
Add a view state listener. |
boolean |
isExpanded(TimeBarNode node)
Check whether a node is expanded. |
void |
remHierarchicalViewStateListener(HierarchicalViewStateListener hvsListener)
Remove a view state listener. |
void |
setExpanded(TimeBarNode node,
boolean expanded)
Set the expanded state for a single node. |
void |
setExpandedRecursive(TimeBarNode node,
boolean expanded)
Set the expanded state for a node and all of it's children. |
Method Detail |
---|
boolean isExpanded(TimeBarNode node)
node
- node to check
void setExpanded(TimeBarNode node, boolean expanded)
node
- node to set the expand state forexpanded
- true for expandedvoid setExpandedRecursive(TimeBarNode node, boolean expanded)
node
- starting nodeexpanded
- expanded state to setvoid addHierarchicalViewstateListener(HierarchicalViewStateListener hvsListener)
hvsListener
- listener to addvoid remHierarchicalViewStateListener(HierarchicalViewStateListener hvsListener)
hvsListener
- listener to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |