public Preferences getApplicationPreferences(String preferencesId) { return new JavaBackedPreferencesImpl(APPLICATION_PREFERENCES, preferencesId); }
public JavaBackedPreferencesImpl(String setID, String prefsID) { this.setID = setID; this.prefsID = prefsID; init(); }
public List<String> getStringList(String key, List<String> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<String> list = new ArrayList<String>(); for(int i = 0; i < size; i++) { list.add(listPrefs.get(Integer.toString(i), "")); } return list; }
public List<String> getStringList(String key, List<String> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<String> list = new ArrayList<>(); for(int i = 0; i < size; i++) { list.add(listPrefs.get(Integer.toString(i), "")); } return list; }
public void putStringList(String key, List<String> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.put(Integer.toString(i), val.get(i)); } }
public Preferences getPreferencesForSet(String setId, String preferencesId) { return new JavaBackedPreferencesImpl(setId, preferencesId); }
public void clear() { try { preferences.removeNode();; init(); } catch (BackingStoreException e) { throw new RuntimeException(e); } }
public void putStringList(String key, List<String> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.put(Integer.toString(i), val.get(i)); } }
public Preferences getPreferencesForSet(String setId, String preferencesId) { return new JavaBackedPreferencesImpl(setId, preferencesId); } }
public List<String> getStringList(String key, List<String> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<String> list = new ArrayList<String>(); for(int i = 0; i < size; i++) { list.add(listPrefs.get(Integer.toString(i), "")); } return list; }
public Preferences getApplicationPreferences(String preferencesId) { return new JavaBackedPreferencesImpl(APPLICATION_PREFERENCES, preferencesId); }
public void putStringList(String key, List<String> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.put(Integer.toString(i), val.get(i)); } }
public Preferences getPreferencesForSet(String setId, String preferencesId) { return new JavaBackedPreferencesImpl(setId, preferencesId); }
public List<byte []> getByteArrayList(String key, List<byte []> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<byte []> list = new ArrayList<byte []>(); for(int i = 0; i < size; i++) { list.add(listPrefs.getByteArray(Integer.toString(i), new byte [] {0})); } return list; }
public Preferences getApplicationPreferences(String preferencesId) { return new JavaBackedPreferencesImpl(APPLICATION_PREFERENCES, preferencesId); }
public List<byte []> getByteArrayList(String key, List<byte []> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<byte []> list = new ArrayList<byte []>(); for(int i = 0; i < size; i++) { list.add(listPrefs.getByteArray(Integer.toString(i), new byte [] {0})); } return list; }
@SuppressWarnings("rawtypes") public Preferences getApplicationPreferences(Class c) { return new JavaBackedPreferencesImpl(APPLICATION_PREFERENCES, c.getName()); }
public void putByteArrayList(String key, List<byte []> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.putByteArray(Integer.toString(i), val.get(i)); } }
@SuppressWarnings("rawtypes") public Preferences getApplicationPreferences(Class c) { return new JavaBackedPreferencesImpl(APPLICATION_PREFERENCES, c.getName()); }
public List<byte []> getByteArrayList(String key, List<byte []> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<byte []> list = new ArrayList<>(); for(int i = 0; i < size; i++) { list.add(listPrefs.getByteArray(Integer.toString(i), new byte [] {0})); } return list; }