public class DataTree
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DataTree.Item |
Modifier and Type | Field and Description |
---|---|
static int |
ALL |
static int |
GROUP_ITEM |
java.util.ArrayList<DataTree.Item> |
groups |
java.util.HashMap<java.lang.String,VariableContainer> |
grpmap |
static int |
NONE |
static int |
SOME |
static int |
TABLE_ITEM |
java.util.ArrayList<DataTree.Item> |
tables |
java.util.HashMap<java.lang.String,VariableContainer> |
tabmap |
static int |
VARIABLE_ITEM |
java.util.ArrayList<DataTree.Item> |
variables |
java.util.HashMap<java.lang.String,Variable> |
varmap |
Constructor and Description |
---|
DataTree() |
DataTree(java.util.ArrayList<Variable> allvars) |
Modifier and Type | Method and Description |
---|---|
void |
addGroup(java.lang.String name,
int table0,
int table1) |
void |
addTable(java.lang.String name,
int var0,
int var1) |
void |
addVariable(Variable var) |
VariableContainer |
getGroup(int i) |
java.util.ArrayList<Variable> |
getGroupVariables(VariableContainer group) |
VariableContainer |
getTable(int i) |
java.util.ArrayList<Variable> |
getTableVariables(VariableContainer table) |
Variable |
getVariable(int i) |
void |
updateColumns() |
public static final int NONE
public static final int SOME
public static final int ALL
public static final int GROUP_ITEM
public static final int TABLE_ITEM
public static final int VARIABLE_ITEM
public java.util.ArrayList<DataTree.Item> groups
public java.util.ArrayList<DataTree.Item> tables
public java.util.ArrayList<DataTree.Item> variables
public java.util.HashMap<java.lang.String,VariableContainer> grpmap
public java.util.HashMap<java.lang.String,VariableContainer> tabmap
public java.util.HashMap<java.lang.String,Variable> varmap
public DataTree()
public DataTree(java.util.ArrayList<Variable> allvars)
public void addGroup(java.lang.String name, int table0, int table1)
public void addTable(java.lang.String name, int var0, int var1)
public void addVariable(Variable var)
public VariableContainer getGroup(int i)
public VariableContainer getTable(int i)
public Variable getVariable(int i)
public java.util.ArrayList<Variable> getGroupVariables(VariableContainer group)
public java.util.ArrayList<Variable> getTableVariables(VariableContainer table)
public void updateColumns()