package org.jzy3d.plot3d.primitives.axes.layout.renderers;
import java.util.HashMap;
import java.util.Map;
/**
* An {@link ITickRenderer} that can store a list of labels for given axis values.
* @author Martin Pernollet
*/
public class TickLabelMap implements ITickRenderer{
public void register(double value, String string){
tickValues.put(value, string);
}
public boolean contains(double value){
return tickValues.containsKey(value);
}
public Map getMap(){
return tickValues;
}
@Override
public String format(double value) {
if( tickValues.get(value) != null )
return tickValues.get(value);
else
return "";
}
protected Map tickValues = new HashMap();
}
Ads help maintain this website.