public class ConfigMap<Data extends AbstractAsset>
extends java.lang.Object
implements android.os.Parcelable, java.lang.Iterable<Data>
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<ConfigMap> |
CREATOR |
Modifier | Constructor and Description |
---|---|
|
ConfigMap(java.lang.Class<Data> typeClass) |
protected |
ConfigMap(android.os.Parcel in) |
Modifier and Type | Method and Description |
---|---|
ConfigMap<Data> |
add(Data... dataList) |
ConfigMap<Data> |
add(Data data)
Add an AssetConfig
|
ConfigMap<Data> |
addOrReplace(Data... dataList)
Deprecated.
|
ConfigMap<Data> |
addOrReplace(Data data)
Deprecated.
|
ConfigMap<Data> |
clear() |
int |
describeContents() |
Data |
get(java.lang.String id) |
java.lang.Class |
getConfigType() |
java.util.Iterator<Data> |
iterator() |
void |
writeToParcel(android.os.Parcel parcel,
int flags) |
public static final android.os.Parcelable.Creator<ConfigMap> CREATOR
public ConfigMap(java.lang.Class<Data> typeClass)
protected ConfigMap(android.os.Parcel in)
public ConfigMap<Data> add(@NonNull Data data)
data
- config object you want to add.java.lang.RuntimeException
- if the identifier already exists.public java.lang.Class getConfigType()
@Deprecated public ConfigMap<Data> addOrReplace(@NonNull Data data)
data
- config object you want to add or replace.public Data get(java.lang.String id)
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel parcel, int flags)
writeToParcel
in interface android.os.Parcelable
@NonNull public java.util.Iterator<Data> iterator()
iterator
in interface java.lang.Iterable<Data extends AbstractAsset>