T - Type of objects that can be associated with nodes of this tree.public class SModel<T> extends DefaultTreeModel implements Savable
STree.| Modifier and Type | Class and Description |
|---|---|
static class |
SModel.Descriptor |
| Modifier and Type | Field and Description |
|---|---|
protected SModel.Descriptor |
descriptor |
protected Map<String,T> |
pathToPayloadMap |
protected String |
rootName |
asksAllowsChildren, listenerList, root| Constructor and Description |
|---|
SModel() |
SModel(Map<String,? extends T> data) |
| Modifier and Type | Method and Description |
|---|---|
SNode<T> |
getChild(Object parent,
int index) |
LinkedHashMap<String,T> |
getData() |
TreePath |
getPath(String path) |
TreePath |
getPath(String[] path) |
SNode<T> |
getRoot() |
String |
getRootName() |
void |
restore(Serializable descriptor)
Restores this component to the state specified by the provided descriptor.
|
SModel.Descriptor |
save()
Returns JavaBean describing the current state of this component.
|
void |
setRootName(String rootName) |
void |
sort(Sort sort) |
void |
update(Map<String,? extends T> data) |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChangedprotected String rootName
protected SModel.Descriptor descriptor
public SNode<T> getChild(Object parent, int index)
getChild in interface TreeModelgetChild in class DefaultTreeModelpublic SNode<T> getRoot()
getRoot in interface TreeModelgetRoot in class DefaultTreeModelpublic void setRootName(String rootName)
public String getRootName()
public LinkedHashMap<String,T> getData()
public void sort(Sort sort)
public void restore(Serializable descriptor)
Savablepublic SModel.Descriptor save()
Savablenull.Copyright © 2023 LSST. All rights reserved.