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, getNameprotected 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)