
public class LayerMap extends Object
| Modifier and Type | Field and Description | 
|---|---|
private HashMap<Pair<PlotItem,VisualizationTask>,Pair<Element,Visualization>> | 
map
The actual map 
 | 
| Constructor and Description | 
|---|
LayerMap()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clear()
Clear a map 
 | 
Pair<Element,Visualization> | 
get(PlotItem it,
   VisualizationTask task)
Get a pair from the map 
 | 
Element | 
getContainer(PlotItem item,
            VisualizationTask task)
Get the container element referenced by a item/key combination. 
 | 
Visualization | 
getVisualization(PlotItem item,
                VisualizationTask task)
Get the visualization referenced by a item/key combination. 
 | 
private Pair<PlotItem,VisualizationTask> | 
key(PlotItem item,
   VisualizationTask task)
Helper function for building a key object 
 | 
void | 
put(PlotItem it,
   VisualizationTask task,
   Element elem,
   Visualization vis)
Put a new combination into the map. 
 | 
void | 
put(PlotItem it,
   VisualizationTask task,
   Pair<Element,Visualization> pair)
Put a new item into the visualizations 
 | 
Pair<Element,Visualization> | 
remove(PlotItem it,
      VisualizationTask task)
Remove a combination. 
 | 
private Pair<Element,Visualization> | 
value(Element elem,
     Visualization vis)
Helper function to build a value pair 
 | 
Iterable<Pair<Element,Visualization>> | 
values()
Iterate over values 
 | 
private HashMap<Pair<PlotItem,VisualizationTask>,Pair<Element,Visualization>> map
private Pair<PlotItem,VisualizationTask> key(PlotItem item, VisualizationTask task)
item - Plot itemtask - Visualization Taskprivate Pair<Element,Visualization> value(Element elem, Visualization vis)
elem - Container elementvis - Visualizationpublic Visualization getVisualization(PlotItem item, VisualizationTask task)
item - Plot ttemtask - Visualization taskpublic Element getContainer(PlotItem item, VisualizationTask task)
item - Plot itemtask - Visualization taskpublic Iterable<Pair<Element,Visualization>> values()
public void clear()
public void put(PlotItem it, VisualizationTask task, Element elem, Visualization vis)
it - Plot itemtask - Visualization Taskelem - Container elementvis - Visualizationpublic Pair<Element,Visualization> remove(PlotItem it, VisualizationTask task)
it - Plot itemtask - Visualization taskpublic void put(PlotItem it, VisualizationTask task, Pair<Element,Visualization> pair)
it - Plot itemtask - Visualization taskpair - Pair objectpublic Pair<Element,Visualization> get(PlotItem it, VisualizationTask task)
it - Plot itemtask - Visualization task