package com.github.pfichtner.jrunalyser.ui.format;
import java.text.NumberFormat;
import com.github.pfichtner.jrunalyser.base.data.Distance;
import com.github.pfichtner.jrunalyser.base.data.DistanceUnit;
import com.github.pfichtner.jrunalyser.ui.base.UiPlugins;
public class DistanceFormatter {
public enum Type {
SHORT;
}
private final Type type;
public DistanceFormatter(Type type) {
this.type = type;
}
public String format(Distance distance) {
NumberFormat nf = NumberFormat.getNumberInstance();
DistanceUnit du = distance.getDistanceUnit();
return nf.format(distance.getValue(du))
+ UiPlugins.getI18n().getText(du, this.type);
}
}