Package com.biglybt.pifimpl.local.utils
Class FormattersImpl
- java.lang.Object
-
- com.biglybt.pifimpl.local.utils.FormattersImpl
-
- All Implemented Interfaces:
Formatters
public class FormattersImpl extends java.lang.Object implements Formatters
-
-
Constructor Summary
Constructors Constructor Description FormattersImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
base32Decode(java.lang.String data)
java.lang.String
base32Encode(byte[] data)
java.util.Map
bDecode(byte[] data)
byte[]
bEncode(java.util.Map map)
byte[]
decodeBytesFromString(java.lang.String str)
java.lang.String
encodeBytesToString(byte[] bytes)
java.lang.String
formatByteArray(byte[] data, boolean no_spaces)
java.lang.String
formatByteCountToKiBEtc(long bytes)
java.lang.String
formatByteCountToKiBEtcPerSec(long bytes)
java.lang.String
formatDate(long millis)
java.lang.String
formatDateOnly(long millis)
java.lang.String
formatETAFromSeconds(long seconds)
Format seconds remaining into an ETA value.java.lang.String
formatPercentFromThousands(long thousands)
java.lang.String
formatTimeFromSeconds(long seconds)
java.lang.String
formatTimeOnly(long millis)
java.lang.String
formatTimeOnly(long millis, boolean with_secs)
java.util.Comparator<java.lang.String>
getAlphanumericComparator(boolean ignore_case)
static java.util.Comparator<java.lang.String>
getAlphanumericComparator2(boolean ignore_case)
-
-
-
Method Detail
-
formatByteCountToKiBEtc
public java.lang.String formatByteCountToKiBEtc(long bytes)
- Specified by:
formatByteCountToKiBEtc
in interfaceFormatters
-
formatByteCountToKiBEtcPerSec
public java.lang.String formatByteCountToKiBEtcPerSec(long bytes)
- Specified by:
formatByteCountToKiBEtcPerSec
in interfaceFormatters
-
formatPercentFromThousands
public java.lang.String formatPercentFromThousands(long thousands)
- Specified by:
formatPercentFromThousands
in interfaceFormatters
-
formatByteArray
public java.lang.String formatByteArray(byte[] data, boolean no_spaces)
- Specified by:
formatByteArray
in interfaceFormatters
-
encodeBytesToString
public java.lang.String encodeBytesToString(byte[] bytes)
- Specified by:
encodeBytesToString
in interfaceFormatters
-
decodeBytesFromString
public byte[] decodeBytesFromString(java.lang.String str)
- Specified by:
decodeBytesFromString
in interfaceFormatters
-
formatDate
public java.lang.String formatDate(long millis)
- Specified by:
formatDate
in interfaceFormatters
-
formatTimeOnly
public java.lang.String formatTimeOnly(long millis)
- Specified by:
formatTimeOnly
in interfaceFormatters
-
formatTimeOnly
public java.lang.String formatTimeOnly(long millis, boolean with_secs)
- Specified by:
formatTimeOnly
in interfaceFormatters
-
formatDateOnly
public java.lang.String formatDateOnly(long millis)
- Specified by:
formatDateOnly
in interfaceFormatters
-
formatTimeFromSeconds
public java.lang.String formatTimeFromSeconds(long seconds)
- Specified by:
formatTimeFromSeconds
in interfaceFormatters
-
formatETAFromSeconds
public java.lang.String formatETAFromSeconds(long seconds)
Description copied from interface:Formatters
Format seconds remaining into an ETA value.- Specified by:
formatETAFromSeconds
in interfaceFormatters
- Returns:
-
bEncode
public byte[] bEncode(java.util.Map map) throws java.io.IOException
- Specified by:
bEncode
in interfaceFormatters
- Throws:
java.io.IOException
-
bDecode
public java.util.Map bDecode(byte[] data) throws java.io.IOException
- Specified by:
bDecode
in interfaceFormatters
- Throws:
java.io.IOException
-
base32Encode
public java.lang.String base32Encode(byte[] data)
- Specified by:
base32Encode
in interfaceFormatters
-
base32Decode
public byte[] base32Decode(java.lang.String data)
- Specified by:
base32Decode
in interfaceFormatters
-
getAlphanumericComparator
public java.util.Comparator<java.lang.String> getAlphanumericComparator(boolean ignore_case)
- Specified by:
getAlphanumericComparator
in interfaceFormatters
-
getAlphanumericComparator2
public static java.util.Comparator<java.lang.String> getAlphanumericComparator2(boolean ignore_case)
-
-