public class SettingsList extends java.lang.Object implements android.os.Parcelable, SettingsHolderInterface
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<SettingsList> |
CREATOR |
static java.lang.Class<? extends EventHandlerInterface> |
EVENT_PROCESSOR_CLASS |
protected java.util.Map<java.lang.Class<? extends StateObservable>,Settings> |
settingsList |
Modifier | Constructor and Description |
---|---|
|
SettingsList() |
protected |
SettingsList(java.util.HashMap<java.lang.Class<? extends StateObservable>,Settings> settingsList) |
protected |
SettingsList(android.os.Parcel source) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
AssetConfig |
getConfig() |
<StateClass extends Settings> |
getSettingsModel(java.lang.Class<StateClass> stateClass) |
SettingsList |
setEventTracker(EventTracker eventTracker) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<SettingsList> CREATOR
protected java.util.Map<java.lang.Class<? extends StateObservable>,Settings> settingsList
public static final java.lang.Class<? extends EventHandlerInterface> EVENT_PROCESSOR_CLASS
public SettingsList()
protected SettingsList(java.util.HashMap<java.lang.Class<? extends StateObservable>,Settings> settingsList)
protected SettingsList(android.os.Parcel source)
public SettingsList setEventTracker(EventTracker eventTracker)
public AssetConfig getConfig()
public <StateClass extends Settings> StateClass getSettingsModel(java.lang.Class<StateClass> stateClass)
getSettingsModel
in interface SettingsHolderInterface
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable