org.apache.myfaces.tobago.model
Class TreeState
java.lang.Object
org.apache.myfaces.tobago.model.TreeState
public class TreeState
- extends Object
Manages the state on a Tree:
1. selection: selected tree-nodes
2. expandState: open/close folder state
3. marker: last used action object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEP
public static final String SEP
- See Also:
- Constant Field Values
TreeState
public TreeState()
addExpandState
public void addExpandState(DefaultMutableTreeNode expandStateItem)
addSelection
public void addSelection(DefaultMutableTreeNode selectItem)
clearExpandState
public void clearExpandState()
clearSelection
public void clearSelection()
commandNew
public void commandNew(DefaultMutableTreeNode newNode)
- Adds a (external created) node to the actually marked node.
expand
public void expand(DefaultMutableTreeNode node,
int level)
expandSelection
public void expandSelection()
- Expands all parents which contains selected children.
expandTo
public void expandTo(DefaultMutableTreeNode node)
isExpanded
public boolean isExpanded(DefaultMutableTreeNode node)
isMarked
public boolean isMarked(DefaultMutableTreeNode node)
isSelected
public boolean isSelected(DefaultMutableTreeNode node)
getExpandState
public Set<DefaultMutableTreeNode> getExpandState()
setExpandState
public void setExpandState(Set<DefaultMutableTreeNode> expandState)
getLastCommand
public String getLastCommand()
setLastCommand
public void setLastCommand(String lastCommand)
getLastMarker
public DefaultMutableTreeNode getLastMarker()
setLastMarker
public void setLastMarker(DefaultMutableTreeNode lastMarker)
getMarker
public DefaultMutableTreeNode getMarker()
setMarker
public void setMarker(DefaultMutableTreeNode marker)
getSelection
public Set<DefaultMutableTreeNode> getSelection()
setSelection
public void setSelection(Set<DefaultMutableTreeNode> selection)
getScrollPosition
public Integer[] getScrollPosition()
setScrollPosition
public void setScrollPosition(Integer[] scrollPosition)
parseScrollPosition
public static Integer[] parseScrollPosition(String value)
Copyright © 2002-2008 Apache Software Foundation. All Rights Reserved.