APIdia Launch Partner
Top Fields Constructors Methods
jdk.jfr.internal.util

public final Class ValueFormatter

extends Object
Class Inheritance
Imports
java.text.NumberFormat, java.time.Duration, .Instant, .LocalDateTime, .LocalTime, .ZoneId, java.time.format.DateTimeFormatter, java.time.temporal.ChronoUnit, java.util.ArrayList, .List, .StringJoiner, jdk.jfr.consumer.RecordedClass, .RecordedMethod

Field Summary

Modifier and TypeField and Description
private static final int
private static final DateTimeFormatter
private static final Duration
private static final int
private static final Duration
private static final Duration
private static final int
private static final Duration
private static final int
private static NumberFormat
private static final Duration

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
appendPadded(StringBuilder text, int number, boolean separator)

private static int
countLength(long value)

public static List<String>
decodeDescriptors(String descriptor, String arraySize)

public static String
formatBits(long bits)

public static String
public static String
formatBytes(long bytes)

public static String
formatBytesCompact(long bytes)

public static String
public static String
private static String
formatDataAmount(String formatter, long amount)

public static String
public static String
public static String
formatDuration(Duration d, int precision)

public static String
formatMethod(RecordedMethod m, boolean compact)

public static String
public static String
formatPositiveDuration(Duration d, int precision)

public static String
formatTimespan(Duration dValue, String separation)

public static String
private static NumberFormat
private static Duration
private static Duration
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BASEback to summary
private static final int BASE
DATE_FORMATback to summary
private static final DateTimeFormatter DATE_FORMAT
DAYback to summary
private static final Duration DAY
DISPLAY_NANO_DIGITback to summary
private static final int DISPLAY_NANO_DIGIT
HOURback to summary
private static final Duration HOUR
MICRO_SECONDback to summary
private static final Duration MICRO_SECOND
MILL_SIGNIFICANT_FIGURESback to summary
private static final int MILL_SIGNIFICANT_FIGURES
MINUTEback to summary
private static final Duration MINUTE
NANO_SIGNIFICANT_FIGURESback to summary
private static final int NANO_SIGNIFICANT_FIGURES
NUMBER_FORMATback to summary
private static NumberFormat NUMBER_FORMAT
SECONDback to summary
private static final Duration SECOND

Constructor Detail

ValueFormatterback to summary
public ValueFormatter()

Method Detail

appendPaddedback to summary
private static void appendPadded(StringBuilder text, int number, boolean separator)
countLengthback to summary
private static int countLength(long value)
decodeDescriptorsback to summary
public static List<String> decodeDescriptors(String descriptor, String arraySize)
formatBitsback to summary
public static String formatBits(long bits)
formatBitsPerSecondback to summary
public static String formatBitsPerSecond(long bits)
formatBytesback to summary
public static String formatBytes(long bytes)
formatBytesCompactback to summary
public static String formatBytesCompact(long bytes)
formatBytesPerSecondback to summary
public static String formatBytesPerSecond(long bytes)
formatClassback to summary
public static String formatClass(RecordedClass clazz)
formatDataAmountback to summary
private static String formatDataAmount(String formatter, long amount)
formatDateTimeback to summary
public static String formatDateTime(LocalDateTime time)
formatDurationback to summary
public static String formatDuration(Duration d)
formatDurationback to summary
public static String formatDuration(Duration d, int precision)
formatMethodback to summary
public static String formatMethod(RecordedMethod m, boolean compact)
formatNumberback to summary
public static String formatNumber(Number n)
formatPositiveDurationback to summary
public static String formatPositiveDuration(Duration d, int precision)
formatTimespanback to summary
public static String formatTimespan(Duration dValue, String separation)
formatTimestampback to summary
public static String formatTimestamp(Instant instant)
numberFormatInstanceback to summary
private static NumberFormat numberFormatInstance()
roundDurationback to summary
private static Duration roundDuration(Duration d)
roundPositiveDurationback to summary
private static Duration roundPositiveDuration(Duration d)