com.sygic.sdk.utils.ParcelableUtils Class Reference

Static Public Member Functions

static< T extends Parcelable > void writeParcelableSet (@NonNull final Set< T > items, @NonNull final T[] array, @NonNull final Parcel parcel, final int flags)
 
static< T extends Parcelable > Set< T > readParcelableSet (@NonNull final Parcel parcel, @NonNull final Parcelable.Creator< T > creator)
 
static void writeIntegerSet (@NonNull final Set< Integer > items, @NonNull final Parcel parcel)
 
static Set< Integer > readIntegerSet (@NonNull final Parcel parcel)
 
static void writeStringMapToParcel ( @NonNull final Map< String, Set< Integer >> map, @NonNull final Parcel parcel, final int flags)
 
static void writeIntegerMapToParcel ( @NonNull final Map< Integer, Integer > map, @NonNull final Parcel parcel, final int flags)
 
static Map< String, Set< Integer > > readToStringMap (@NonNull final Parcel parcel)
 
static Map< Integer, Integer > readToIntegerMap (@NonNull final Parcel parcel)
 
static Map< String, Set< Integer > > cloneMap (final Map< String, Set< Integer >> map)
 
static Map< Integer, Integer > cloneIntegerMap (final Map< Integer, Integer > map)
 
static< T > T createInstanceOf (final T original, final Callable< T > fallback)
 
static< T > T createInstanceOfClass (final Class< T > originalClass, final Callable< T > fallback)
 

Member Function Documentation

◆ cloneIntegerMap()

static Map<Integer, Integer> com.sygic.sdk.utils.ParcelableUtils.cloneIntegerMap ( final Map< Integer, Integer >  map)
static

◆ cloneMap()

static Map<String, Set<Integer> > com.sygic.sdk.utils.ParcelableUtils.cloneMap ( final Map< String, Set< Integer >>  map)
static

◆ createInstanceOf()

static <T> T com.sygic.sdk.utils.ParcelableUtils.createInstanceOf ( final T  original,
final Callable< T >  fallback 
)
static

◆ createInstanceOfClass()

static <T> T com.sygic.sdk.utils.ParcelableUtils.createInstanceOfClass ( final Class< T >  originalClass,
final Callable< T >  fallback 
)
static

◆ readIntegerSet()

static Set<Integer> com.sygic.sdk.utils.ParcelableUtils.readIntegerSet ( @NonNull final Parcel  parcel)
static

◆ readParcelableSet()

static <T extends Parcelable> Set<T> com.sygic.sdk.utils.ParcelableUtils.readParcelableSet ( @NonNull final Parcel  parcel,
@NonNull final Parcelable.Creator< T >  creator 
)
static

◆ readToIntegerMap()

static Map<Integer, Integer> com.sygic.sdk.utils.ParcelableUtils.readToIntegerMap ( @NonNull final Parcel  parcel)
static

◆ readToStringMap()

static Map<String, Set<Integer> > com.sygic.sdk.utils.ParcelableUtils.readToStringMap ( @NonNull final Parcel  parcel)
static

◆ writeIntegerMapToParcel()

static void com.sygic.sdk.utils.ParcelableUtils.writeIntegerMapToParcel ( @NonNull final Map< Integer, Integer >  map,
@NonNull final Parcel  parcel,
final int  flags 
)
static

◆ writeIntegerSet()

static void com.sygic.sdk.utils.ParcelableUtils.writeIntegerSet ( @NonNull final Set< Integer >  items,
@NonNull final Parcel  parcel 
)
static

◆ writeParcelableSet()

static <T extends Parcelable> void com.sygic.sdk.utils.ParcelableUtils.writeParcelableSet ( @NonNull final Set< T >  items,
@NonNull final T[]  array,
@NonNull final Parcel  parcel,
final int  flags 
)
static

◆ writeStringMapToParcel()

static void com.sygic.sdk.utils.ParcelableUtils.writeStringMapToParcel ( @NonNull final Map< String, Set< Integer >>  map,
@NonNull final Parcel  parcel,
final int  flags 
)
static

The documentation for this class was generated from the following file: