Package heronarts.lx.parameter
Interface LXParameter.Formatter
- All Known Implementing Classes:
LXParameter.Units
- Enclosing interface:
LXParameter
public static interface LXParameter.Formatter
Specification for a formatter that presents a parameter value
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionformat
(double value) Convert a double parameter value into a presentable Stringstatic LXParameter.Formatter
newDecimalFormatter
(String decimalFormat) Creates a Formatter using a DecimalFormat specificationstatic LXParameter.Formatter
newDecimalFormatter
(DecimalFormat decimalFormat) Creates a Formatter from a given DecimalFormat
-
Field Details
-
DECIMAL_MAX_2_PLACES
-
-
Method Details
-
format
Convert a double parameter value into a presentable String- Parameters:
value
- Parameter value- Returns:
- String for display
-
newDecimalFormatter
Creates a Formatter using a DecimalFormat specification- Parameters:
decimalFormat
- See the Java DecimalFormat class- Returns:
- Formatter that uses underlying decimal format
-
newDecimalFormatter
Creates a Formatter from a given DecimalFormat- Parameters:
decimalFormat
- DecimalFormat object- Returns:
- Formatter that uses the given decimal format
-