public class SpeciesBatchTreeModel extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.Multimap<SpeciesBatchTreeNode,SpeciesBatchRowModel> |
nodeToRow
Mapping from node to row.
|
protected SpeciesBatchTreeNode |
root
Root node (with no sampling on it.
|
protected Map<SpeciesBatchRowModel,SpeciesBatchTreeNode> |
rowToNode
Mapping from row to node.
|
protected String[] |
samplingOrder
Property which are used to sub sampling.
|
| Constructor and Description |
|---|
SpeciesBatchTreeModel(String... samplingOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clear() |
SpeciesBatchRowModel |
getNodeToRow(SpeciesBatchTreeNode node) |
SpeciesBatchTreeNode |
getSamplingNode(SpeciesBatchRowModel row) |
protected SpeciesBatchTreeNode |
getSamplingNode(SpeciesBatchTreeNode node,
int samplingIndex,
SpeciesBatchRowModel row) |
String[] |
getSamplingOrder() |
boolean |
isValid(SpeciesBatchRowModel row,
SpeciesBatchTreeNode newNode) |
SpeciesBatchTreeNode |
removeNodeFromCache(SpeciesBatchRowModel row) |
void |
setSamplingOrder(String... samplingOrder) |
protected final SpeciesBatchTreeNode root
protected String[] samplingOrder
protected final Map<SpeciesBatchRowModel,SpeciesBatchTreeNode> rowToNode
protected final com.google.common.collect.Multimap<SpeciesBatchTreeNode,SpeciesBatchRowModel> nodeToRow
public SpeciesBatchTreeModel(String... samplingOrder)
public String[] getSamplingOrder()
public void setSamplingOrder(String... samplingOrder)
protected void clear()
public SpeciesBatchTreeNode removeNodeFromCache(SpeciesBatchRowModel row)
public SpeciesBatchTreeNode getSamplingNode(SpeciesBatchRowModel row)
protected SpeciesBatchTreeNode getSamplingNode(SpeciesBatchTreeNode node, int samplingIndex, SpeciesBatchRowModel row)
public SpeciesBatchRowModel getNodeToRow(SpeciesBatchTreeNode node)
public boolean isValid(SpeciesBatchRowModel row, SpeciesBatchTreeNode newNode)
Copyright © 2012-2013 Ifremer. All Rights Reserved.