Package com.hypixel.hytale.common.util
Class FormatUtil
java.lang.Object
com.hypixel.hytale.common.util.FormatUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final longstatic final longstatic final longstatic final longprivate static final String[]static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringaddNumberSuffix(int i) static StringbytesToString(long bytes) static StringbytesToString(long bytes, boolean si) static voidformatArgs(Formatter formatter, String format, Object... args) static voidformatArray(Formatter formatter, String format, Object[] args) static TimeUnitlargestUnit(long value, TimeUnit unit) static StringnanosToString(long nanos) static StringsimpleFormat(int rounding, double average, double range) static StringsimpleFormat(long min1, double average1, long max1, DoubleUnaryOperator doubleFunction, int rounding) static StringsimpleFormat(Metric metric) static StringsimpleFormat(Metric metric, int rounding) static StringsimpleTimeUnitFormat(long min, double average, long max, TimeUnit timeUnit, TimeUnit largestUnit, int rounding) static StringsimpleTimeUnitFormat(long value, TimeUnit timeUnit, int rounding) static StringsimpleTimeUnitFormat(Metric metric, TimeUnit timeUnit, int rounding) static StringsimpleTimeUnitFormat(Metric metric, TimeUnit timeUnit, TimeUnit largestUnit, int rounding) private static booleantimeToStringPart(AtomicLong time, StringBuilder sb, boolean previous, TimeUnit timeUnitFrom, TimeUnit timeUnitTo, String after, boolean paddingBefore, boolean paddingBetween) static StringtimeUnitToString(long value, TimeUnit timeUnit) static StringtimeUnitToString(long value, TimeUnit timeUnit, boolean paddingBetween) static StringtimeUnitToString(Metric metric, TimeUnit timeUnit)
-
Field Details
-
NUMBER_SUFFIXES
-
timeUnitToShortString
-
DAY_AS_NANOS
public static final long DAY_AS_NANOS -
HOUR_AS_NANOS
public static final long HOUR_AS_NANOS -
MINUTE_AS_NANOS
public static final long MINUTE_AS_NANOS -
SECOND_AS_NANOS
public static final long SECOND_AS_NANOS -
MILLISECOND_AS_NANOS
public static final long MILLISECOND_AS_NANOS -
MICOSECOND_AS_NANOS
public static final long MICOSECOND_AS_NANOS
-
-
Constructor Details
-
FormatUtil
public FormatUtil()
-
-
Method Details
-
largestUnit
-
simpleTimeUnitFormat
-
simpleTimeUnitFormat
-
simpleTimeUnitFormat
-
simpleTimeUnitFormat
-
simpleFormat
@Nonnull public static String simpleFormat(long min1, double average1, long max1, @Nonnull DoubleUnaryOperator doubleFunction, int rounding) -
simpleFormat
-
simpleFormat
-
simpleFormat
-
timeUnitToString
-
timeUnitToString
-
timeUnitToString
-
nanosToString
-
timeToStringPart
private static boolean timeToStringPart(@Nonnull AtomicLong time, @Nonnull StringBuilder sb, boolean previous, @Nonnull TimeUnit timeUnitFrom, @Nonnull TimeUnit timeUnitTo, String after, boolean paddingBefore, boolean paddingBetween) -
bytesToString
-
bytesToString
-
addNumberSuffix
-
formatArray
-
formatArgs
-