protected static final class AbstractUnits.Unit extends Object implements Comparable<AbstractUnits.Unit>
| Constructor and Description |
|---|
Unit(long amount,
long limit,
String... names)
Constructs new
AbstractUnits.Unit. |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(AbstractUnits.Unit other) |
long |
fromString(String value)
Returns base
long value calculated from the unit String value. |
String |
toString(long value)
Returns user-friendly unit-based
String of the base double value. |
boolean |
uses(String name)
Returns whether or not this
AbstractUnits.Unit uses specified name. |
public Unit(long amount,
long limit,
@NotNull
String... names)
AbstractUnits.Unit.amount - base value to which this single unit is equal tolimit - value used to limit displayed value with this unitnames - displayable unit namespublic boolean uses(@NotNull String name)
AbstractUnits.Unit uses specified name.name - AbstractUnits.Unit nametrue if this AbstractUnits.Unit uses specified name, false otherwisepublic long fromString(@NotNull String value)
long value calculated from the unit String value.public String toString(long value)
String of the base double value.value - base double valueString of the base double valuepublic int compareTo(@NotNull AbstractUnits.Unit other)
compareTo in interface Comparable<AbstractUnits.Unit>Copyright © 2020. All rights reserved.