package org.hwo.ui.diagram; import java.util.SortedMap; import org.hwo.ui.JDiagram; public class AnnotatedSortedMapPlotProvider extends AnnotatedPlotProvider implements PlotProvider2,PlotLabeler { private SortedMap sortedMap; private Object[] keys; private T[] values; public AnnotatedSortedMapPlotProvider(Class clazz) { super(clazz); this.sortedMap = null; } public void setSortedMap(SortedMap sortedMap) { this.sortedMap = sortedMap; } public SortedMap getSortedMap() { return sortedMap; } public void sortedMapChanged(){ this.keys = this.sortedMap.keySet().toArray(); } @Override public String getAbzisseLabel(JDiagram diagram, Double pos) { return ""; } @Override public String getOrdinateLabel(JDiagram diagram, int ordinate, Double value) { return value.toString(); } }