public class NodeState
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
expanded
Whether node is expanded or not.
|
protected boolean |
selected
Whether node is selected or not.
|
| Constructor and Description |
|---|
NodeState()
Constructs empty node state.
|
NodeState(boolean expanded,
boolean selected)
Constructs node state with the specified expansion and selection states.
|
| Modifier and Type | Method and Description |
|---|---|
protected NodeState |
clone()
Returns cloned node state.
|
boolean |
isExpanded()
Returns whether node is expanded or not.
|
boolean |
isSelected()
Returns whether node is selected or not.
|
void |
setExpanded(boolean expanded)
Sets whether node is expanded or not.
|
void |
setSelected(boolean selected)
Sets whether node is selected or not.
|
@XStreamAsAttribute protected boolean expanded
@XStreamAsAttribute protected boolean selected
public NodeState()
public NodeState(boolean expanded,
boolean selected)
expanded - expansion stateselected - selection statepublic boolean isExpanded()
public void setExpanded(boolean expanded)
expanded - whether node is expanded or notpublic boolean isSelected()
public void setSelected(boolean selected)
selected - whether node is selected or notprotected NodeState clone()
clone in class java.lang.Object