public class FormatUtil
Class FormatUtil. Provides formatutil functionality for the Hytale server.
java.lang.Object > FormatUtil
Field Summary
nanos
final
long
nanos
Field nanos.
largestUnit
final
TimeUnit
largestUnit
Field largestUnit.
min
final
long
min
Field min.
average
final
double
average
Field average.
max
final
long
max
Field max.
roundValue
final
int
roundValue
Field roundValue.
range
final
long
range
Field range.
averageNanos
final
long
averageNanos
Field averageNanos.
rangeNanos
final
long
rangeNanos
Field rangeNanos.
unitStr
final
String
unitStr
Field unitStr.
average2
final
double
average2
Field average2.
min2
final
double
min2
Field min2.
max2
final
double
max2
Field max2.
sb
final
StringBuilder
sb
Field sb.
time
final
AtomicLong
time
Field time.
hasHours
final
boolean
hasHours
Field hasHours.
timeInUnitTo
final
long
timeInUnitTo
Field timeInUnitTo.
unit
final
int
unit
Field unit.
exp
final
int
exp
Field exp.
Method Detail
largestUnit
static
TimeUnit
largestUnit
(final long value, @Nonnull final TimeUnit unit)
Method largestUnit.
- Parameters:
final longvalue@Nonnull final TimeUnitunit
simpleTimeUnitFormat
static
String
simpleTimeUnitFormat
(@Nonnull final Metric metric, @Nonnull final TimeUnit timeUnit, final int rounding)
Method simpleTimeUnitFormat.
- Parameters:
@Nonnull final Metricmetric@Nonnull final TimeUnittimeUnitfinal introunding
simpleFormat
static
String
simpleFormat
(final long min1, final double average1, final long max1, @Nonnull final DoubleUnaryOperator doubleFunction, final int rounding)
Method simpleFormat.
- Parameters:
final longmin1final doubleaverage1final longmax1@Nonnull final DoubleUnaryOperatordoubleFunctionfinal introunding
timeUnitToString
Method timeUnitToString.
- Parameters:
@Nonnull final Metricmetric@Nonnull final TimeUnittimeUnit
nanosToString
static
String
nanosToString
(final long nanos)
Method nanosToString.
- Parameters:
final longnanos
timeToStringPart
static
boolean
timeToStringPart
(@Nonnull final AtomicLong time, @Nonnull final StringBuilder sb, final boolean previous, @Nonnull final TimeUnit timeUnitFrom, @Nonnull final TimeUnit timeUnitTo, final String after, final boolean paddingBefore, final boolean paddingBetween)
Method timeToStringPart.
- Parameters:
@Nonnull final AtomicLongtime@Nonnull final StringBuildersbfinal booleanprevious@Nonnull final TimeUnittimeUnitFrom@Nonnull final TimeUnittimeUnitTofinal Stringafterfinal booleanpaddingBeforefinal booleanpaddingBetween
bytesToString
static
String
bytesToString
(final long bytes)
Method bytesToString.
- Parameters:
final longbytes
addNumberSuffix
static
String
addNumberSuffix
(final int i)
Method addNumberSuffix.
- Parameters:
final inti
switch
public
return
switch
(i % 100)
Method switch.
- Parameters:
i %100
formatArray
static
void
formatArray
(@Nonnull final Formatter formatter, @Nonnull final String format, @Nonnull final Object[] args)
Method formatArray.
- Parameters:
@Nonnull final Formatterformatter@Nonnull final Stringformat@Nonnull final Object[]args
formatArgs
static
void
formatArgs
(@Nonnull final Formatter formatter, @Nonnull final String format, @Nonnull final Object... args)
Method formatArgs.
- Parameters:
@Nonnull final Formatterformatter@Nonnull final Stringformat@Nonnull final Object...args