Package com.fizzed.crux.util
Class ByteSize
- java.lang.Object
-
- com.fizzed.crux.util.ByteSize
-
-
Constructor Summary
Constructors Constructor Description ByteSize(long value)ByteSize(long value, ByteSizeUnit displayUnit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleasDouble(ByteSizeUnit unit)longasLong(ByteSizeUnit unit)intcompareTo(ByteSize o)booleanequals(java.lang.Object o)ByteSizeUnitgetDisplayUnit()longgetValue()inthashCode()static ByteSizeparse(java.lang.String s)static ByteSizeparse(java.lang.String s, ByteSizeUnit defaultUnit)java.lang.StringtoString()ByteSizewithDisplayUnit(ByteSizeUnit displayUnit)
-
-
-
Constructor Detail
-
ByteSize
public ByteSize(long value)
-
ByteSize
public ByteSize(long value, ByteSizeUnit displayUnit)
-
-
Method Detail
-
getDisplayUnit
public ByteSizeUnit getDisplayUnit()
-
getValue
public long getValue()
-
withDisplayUnit
public ByteSize withDisplayUnit(ByteSizeUnit displayUnit)
-
asDouble
public double asDouble(ByteSizeUnit unit)
-
asLong
public long asLong(ByteSizeUnit unit)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
compareTo
public int compareTo(ByteSize o)
- Specified by:
compareToin interfacejava.lang.Comparable<ByteSize>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
parse
public static ByteSize parse(java.lang.String s)
-
parse
public static ByteSize parse(java.lang.String s, ByteSizeUnit defaultUnit)
-
-