Uses of Interface
org.openjdk.jmc.common.unit.IFormatter
-
Packages that use IFormatter Package Description org.openjdk.jmc.common.unit This package contains the data model for quantities and units. -
-
Uses of IFormatter in org.openjdk.jmc.common.unit
Subinterfaces of IFormatter in org.openjdk.jmc.common.unit Modifier and Type Interface Description interfaceIIncrementalFormatterQuantity formatter extension to reduce redundant information when presenting multiple adjacent, and growing, quantities for human consumption.Classes in org.openjdk.jmc.common.unit that implement IFormatter Modifier and Type Class Description classComparableConstraint<T extends java.lang.Comparable<T>>Aconstraintthat wraps apersisterforComparablevalues, and constrains the allowed values with minimum and maximum values.classDisplayFormatter<T>A display formatter is basically an identifier that tells a user interface widget how the unit should be formatted, e.g.static classKindOfQuantity.ExactFormatter<U extends TypedUnit<U>>static classKindOfQuantity.VerboseFormatter<U extends TypedUnit<U>>static classLinearKindOfQuantity.AutoFormatterstatic classLinearKindOfQuantity.DualUnitFormatterprivate static classTimestampKind.FractionFormatterprivate static classTimestampKind.LegacyAndFractionFormatterprivate static classTimestampKind.LegacyFormatterFields in org.openjdk.jmc.common.unit declared as IFormatter Modifier and Type Field Description private static IFormatter<IQuantity>TimestampKind. HOUR_TO_MICROS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. HOUR_TO_MILLIS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. HOUR_TO_NANOS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. HOUR_TO_SECONDS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. MICROS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. MILLIS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. NANOS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. YEAR_TO_DAY_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. YEAR_TO_MICROS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. YEAR_TO_MILLIS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. YEAR_TO_NANOS_FORMATTERprivate static IFormatter<IQuantity>TimestampKind. YEAR_TO_SECONDS_FORMATTERMethods in org.openjdk.jmc.common.unit that return IFormatter Modifier and Type Method Description IFormatter<T>ContentType. getDefaultFormatter()IFormatter<T>ContentType. getFormatter(java.lang.String formatterIdentifier)abstract IFormatter<IQuantity>KindOfQuantity. getFormatterResolving(IRange<IQuantity> range)Get a formatter with sufficient resolution to produce unique strings for both ends ofrange, and consecutive equally spaced quantities.IFormatter<IQuantity>LinearKindOfQuantity. getFormatterResolving(IRange<IQuantity> range)IFormatter<IQuantity>TimestampKind. getFormatterResolving(IRange<IQuantity> range)IFormatter<IRange<IQuantity>>KindOfQuantity. getRangeFormatter(java.lang.String formatHint)Temporary helper to format quantity ranges.
-