public static class LinearKindOfQuantity.AutoFormatter extends DisplayFormatter<IQuantity>
Modifier and Type | Field and Description |
---|---|
protected double |
maxNumericalValue |
protected double |
minNumericalValue |
protected int |
nominalValueDigits |
ENGINEERING_NOTATION_IDENTIFIER, SCIENTIFIC_NOTATION_IDENTIFIER
Modifier | Constructor and Description |
---|---|
protected |
AutoFormatter(LinearKindOfQuantity kindOfQuantity,
java.lang.String name) |
protected |
AutoFormatter(LinearKindOfQuantity kindOfQuantity,
java.lang.String name,
double minNumericalValue,
double maxNumericalValue) |
protected |
AutoFormatter(LinearKindOfQuantity kindOfQuantity,
java.lang.String id,
java.lang.String name,
double minNumericalValue,
double maxNumericalValue,
int nominalValueDigits) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(IQuantity quantity) |
static java.lang.String |
formatInUnit(IQuantity quantity,
LinearUnit customUnit,
int nominalValueDigits) |
protected static java.lang.String |
formatWithFixedFraction(java.lang.Number numValue,
LinearUnit customUnit,
int numFractionDigits) |
protected static java.lang.String |
formatWithUnit(java.lang.Number numValue,
LinearUnit customUnit,
int nominalValueDigits) |
LinearKindOfQuantity |
getContentType() |
getIdentifier, getName
protected final double minNumericalValue
protected final double maxNumericalValue
protected final int nominalValueDigits
protected AutoFormatter(LinearKindOfQuantity kindOfQuantity, java.lang.String name)
protected AutoFormatter(LinearKindOfQuantity kindOfQuantity, java.lang.String name, double minNumericalValue, double maxNumericalValue)
protected AutoFormatter(LinearKindOfQuantity kindOfQuantity, java.lang.String id, java.lang.String name, double minNumericalValue, double maxNumericalValue, int nominalValueDigits)
public LinearKindOfQuantity getContentType()
getContentType
in class DisplayFormatter<IQuantity>
public java.lang.String format(IQuantity quantity)
format
in interface IFormatter<IQuantity>
format
in class DisplayFormatter<IQuantity>
public static java.lang.String formatInUnit(IQuantity quantity, LinearUnit customUnit, int nominalValueDigits)
protected static java.lang.String formatWithUnit(java.lang.Number numValue, LinearUnit customUnit, int nominalValueDigits)
protected static java.lang.String formatWithFixedFraction(java.lang.Number numValue, LinearUnit customUnit, int numFractionDigits)