All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.holoeverywhere.internal._SharedPreferencesBase Maven / Gradle / Ivy
package org.holoeverywhere.internal;
import java.util.Set;
import org.holoeverywhere.preference.PreferenceManager;
import org.holoeverywhere.preference.SharedPreferences;
import org.json.JSONArray;
import org.json.JSONObject;
import android.os.Bundle;
public abstract class _SharedPreferencesBase implements SharedPreferences {
public abstract class _BaseEditor implements Editor {
@Override
public Editor putBoolean(int id, boolean value) {
return putBoolean(makeNameById(id), value);
}
@Override
public Editor putFloat(int id, float value) {
return putFloat(makeNameById(id), value);
}
@Override
public Editor putFloatSet(int id, Set value) {
return putFloatSet(makeNameById(id), value);
}
@Override
public Editor putInt(int id, int value) {
return putInt(makeNameById(id), value);
}
@Override
public Editor putIntSet(int id, Set value) {
return putIntSet(makeNameById(id), value);
}
@Override
public Editor putJSONArray(int id, JSONArray value) {
return putJSONArray(makeNameById(id), value);
}
@Override
public Editor putJSONObject(int id, JSONObject value) {
return putJSONObject(makeNameById(id), value);
}
@Override
public Editor putLong(int id, long value) {
return putLong(makeNameById(id), value);
}
@Override
public Editor putLongSet(int id, Set value) {
return putLongSet(makeNameById(id), value);
}
@Override
public Editor putString(int id, String value) {
return putString(makeNameById(id), value);
}
@Override
public Editor putStringSet(int id, Set value) {
return putStringSet(makeNameById(id), value);
}
@Override
public Editor remove(int id) {
return remove(makeNameById(id));
}
}
private Bundle bundle;
@Override
public boolean contains(int id) {
return contains(makeNameById(id));
}
protected Bundle d() {
if (bundle == null) {
bundle = new Bundle();
}
return bundle;
}
@Override
public boolean getBoolean(int id, boolean defValue) {
return getBoolean(makeNameById(id), defValue);
}
@Override
public float getFloat(int id, float defValue) {
return getFloat(makeNameById(id), defValue);
}
@Override
public Set getFloatSet(int id, Set defValue) {
return getFloatSet(makeNameById(id), defValue);
}
@Override
public int getInt(int id, int defValue) {
return getInt(makeNameById(id), defValue);
}
@Override
public Set getIntSet(int id, Set defValue) {
return getIntSet(makeNameById(id), defValue);
}
@Override
public JSONArray getJSONArray(int id, JSONArray defValue) {
return getJSONArray(makeNameById(id), defValue);
}
@Override
public JSONObject getJSONObject(int id, JSONObject defValue) {
return getJSONObject(makeNameById(id), defValue);
}
@Override
public long getLong(int id, long defValue) {
return getLong(makeNameById(id), defValue);
}
@Override
public Set getLongSet(int id, Set defValue) {
return getLongSet(makeNameById(id), defValue);
}
@Override
public String getString(int id, String defValue) {
return getString(makeNameById(id), defValue);
}
@Override
public Set getStringSet(int id, Set defValue) {
return getStringSet(makeNameById(id), defValue);
}
@Override
public String makeNameById(int id) {
return PreferenceManager.makeNameById(id);
}
@Override
public void setDefaultValues(Bundle bundle) {
this.bundle = bundle;
}
}