public class DefaultDatumFormatter extends DatumFormatter
logger
Modifier | Constructor and Description |
---|---|
protected |
DefaultDatumFormatter()
Available for use by subclasses
|
|
DefaultDatumFormatter(java.lang.String formatString)
create a formatter
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
axisFormat(DatumVector datums,
DatumRange context)
format the set of Datums using a consistent and optimized format.
|
java.lang.String |
format(Datum datum) |
java.lang.String |
format(Datum datum,
Units units) |
java.lang.String |
grannyFormat(Datum datum)
Returns the datum formatted as a String with special formatting
characters.
|
java.lang.String |
grannyFormat(Datum datum,
Units units)
formats the Datum in the context of the units.
|
java.lang.String |
toString() |
protected DefaultDatumFormatter()
public DefaultDatumFormatter(java.lang.String formatString) throws java.text.ParseException
formatString,
- passed to DecimalFormat's applyPattern, also supporting %d, %.2f, and %.2ejava.text.ParseException
DecimalFormat.applyPattern(java.lang.String)
public java.lang.String format(Datum datum)
format
in class DatumFormatter
public java.lang.String format(Datum datum, Units units)
format
in class DatumFormatter
public java.lang.String grannyFormat(Datum datum, Units units)
DatumFormatter
grannyFormat
in class DatumFormatter
public java.lang.String[] axisFormat(DatumVector datums, DatumRange context)
DatumFormatter
axisFormat
in class DatumFormatter
context
- visible range, context should be provided.public java.lang.String grannyFormat(Datum datum)
DatumFormatter
DatumFormatter.format(org.das2.datum.Datum)
grannyFormat
in class DatumFormatter
public java.lang.String toString()
toString
in class java.lang.Object