public class TreeModel
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private TreeModel[] |
cachedLeafModels |
private MapItem[] |
cachedTreeItems |
private MapItem[] |
childItems |
private java.util.ArrayList |
children |
private MapItem |
mapItem |
private TreeModel |
parent |
private boolean |
sumsChildren |
Modifier and Type | Method and Description |
---|---|
void |
addChild(TreeModel child) |
private java.util.ArrayList |
addLeafModels(java.util.ArrayList v) |
private void |
addTreeItems(java.util.ArrayList v) |
int |
childCount() |
int |
depth() |
TreeModel |
getChild(int n) |
MapItem[] |
getItems() |
TreeModel[] |
getLeafModels() |
MapItem |
getMapItem() |
TreeModel |
getParent() |
MapItem[] |
getTreeItems() |
boolean |
hasChildren() |
void |
layout(StripTreeMap tiling) |
void |
layout(StripTreeMap tiling,
Rect bounds) |
void |
print() |
private void |
print(java.lang.String prefix) |
void |
setOrder(int order) |
void |
setParent(TreeModel parent) |
private double |
sum() |
private MapItem mapItem
private MapItem[] childItems
private MapItem[] cachedTreeItems
private TreeModel[] cachedLeafModels
private TreeModel parent
private java.util.ArrayList children
private boolean sumsChildren
public TreeModel()
public TreeModel(MapItem mapItem)
public void setOrder(int order)
public TreeModel[] getLeafModels()
private java.util.ArrayList addLeafModels(java.util.ArrayList v)
public int depth()
public void layout(StripTreeMap tiling)
public void layout(StripTreeMap tiling, Rect bounds)
public MapItem[] getTreeItems()
private void addTreeItems(java.util.ArrayList v)
private double sum()
public MapItem[] getItems()
public MapItem getMapItem()
public void addChild(TreeModel child)
public void setParent(TreeModel parent)
public TreeModel getParent()
public int childCount()
public TreeModel getChild(int n)
public boolean hasChildren()
public void print()
private void print(java.lang.String prefix)
Copyright 2004-2015 Wandora Team