/tripkit/CommonCoreLegacy/com.skedgo.tripkit.common.util

Package-level declarations

Types

Name Summary
AbstractObjectPool abstract class AbstractObjectPool<T>
Gsons object Gsons
KParcelable interface KParcelable : Parcelable
LowercaseEnumTypeAdapterFactory class LowercaseEnumTypeAdapterFactory : TypeAdapterFactory
PolyUtil open class PolyUtil
SphericalUtil open class SphericalUtil
StringBuilderPool open class StringBuilderPool : AbstractObjectPool<T>
StringUtils object StringUtils
TimeUtils object TimeUtils
TransportModeUtils object TransportModeUtils
TripKitLatLng data class TripKitLatLng(val latitude: Double, val longitude: Double)
TripSegmentListResolver class TripSegmentListResolver(resources: Resources)
Puts a Departure segment before head of, and puts an Arrival segment after tail of a segment list.
TripSegmentUtils object TripSegmentUtils

Functions

Name Summary
decimalFormatWithCurrencySymbol fun Double.decimalFormatWithCurrencySymbol(symbol: String): String
factor100 fun Number.factor100(): Boolean
getCurrencySymbol fun String.getCurrencySymbol(): String
nonDecimalFormatWithCurrencySymbol fun Int.nonDecimalFormatWithCurrencySymbol(symbol: String): String
parcelableClassLoaderCreator inline fun <T> parcelableClassLoaderCreator(crossinline create: (Parcel, ClassLoader) -> T): Parcelable.ClassLoaderCreator<T>
parcelableCreator inline fun <T> parcelableCreator(crossinline create: (Parcel) -> T): Parcelable.Creator<T>
readBigDecimal fun Parcel.readBigDecimal(): BigDecimal?
readBigInteger fun Parcel.readBigInteger(): BigInteger?
readBoolean inline fun Parcel.readBoolean(): Boolean
readDate fun Parcel.readDate(): Date?
readEnum inline fun <T : Enum<T>> Parcel.readEnum(): T?
readNullable inline fun <T> Parcel.readNullable(reader: () -> T): T?
readTypedObjectCompat fun <T : Parcelable> Parcel.readTypedObjectCompat(c: Parcelable.Creator<T>): T?
writeBigDecimal fun Parcel.writeBigDecimal(value: BigDecimal?)
writeBigInteger fun Parcel.writeBigInteger(value: BigInteger?)
writeBoolean inline fun Parcel.writeBoolean(value: Boolean)
writeDate fun Parcel.writeDate(value: Date?)
writeEnum inline fun <T : Enum<T>> Parcel.writeEnum(value: T?)
writeNullable inline fun <T> Parcel.writeNullable(value: T?, writer: (T) -> Unit)
writeTypedObjectCompat fun <T : Parcelable> Parcel.writeTypedObjectCompat(value: T?, parcelableFlags: Int)