package railo.runtime.chart;
import org.jfree.chart.axis.NumberTickUnit;
import org.jfree.chart.axis.TickUnit;
public class TickUnitWrap extends NumberTickUnit {
private TickUnit tickUnit;
private int labelFormat;
public TickUnitWrap(TickUnit tickUnit, int labelFormat) {
super(tickUnit.getSize());
this.tickUnit=tickUnit;
this.labelFormat=labelFormat;
}
@Override
public int compareTo(Object object) {
return tickUnit.compareTo(object);
}
@Override
public boolean equals(Object obj) {
return tickUnit.equals(obj);
}
@Override
public double getSize() {
return tickUnit.getSize();
}
@Override
public int hashCode() {
return tickUnit.hashCode();
}
@Override
public String valueToString(double value) {
return LabelFormatUtil.format(labelFormat, value);
}
}