public class LegendTreeNodes
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LegendTreeNodes.IconTreeNode |
static class |
LegendTreeNodes.LegendTreeNode
Eine Klasse für einzelne Objekte in der Legende der Kartendarstellung.
|
static class |
LegendTreeNodes.RootNode |
static class |
LegendTreeNodes.TextTreeNode |
Constructor and Description |
---|
LegendTreeNodes()
Ein LegendTreeNodes-Objekt verwaltet die Knoten des Legendenbaums als Liste.
|
Modifier and Type | Method and Description |
---|---|
void |
add(LegendTreeNodes.LegendTreeNode node,
java.lang.Integer levelChange)
Fügt einen neuen Knoten mit dem übergebenen Level-Änderung relativ zum Vorgänger hinzu.
|
java.lang.Integer |
getLevelChange(LegendTreeNodes.LegendTreeNode node)
Gibt für übergebenen Knoten die Leveländerung relativ zu seinem Vorgänger zurück.
|
java.util.List<LegendTreeNodes.LegendTreeNode> |
getOrderedNodes()
Gibt die Liste der Knoten zurück.
|
boolean |
isEmpty()
Gibt an, ob
|
java.lang.String |
toString() |
public LegendTreeNodes()
public void add(LegendTreeNodes.LegendTreeNode node, java.lang.Integer levelChange)
node
- der neue KnotenlevelChange
- die Level-Änderungpublic java.util.List<LegendTreeNodes.LegendTreeNode> getOrderedNodes()
public java.lang.Integer getLevelChange(LegendTreeNodes.LegendTreeNode node)
node
- ein Knotenpublic boolean isEmpty()
public java.lang.String toString()
toString
in class java.lang.Object