Loading...
Searching...
No Matches
KeyValueStorage.java
Go to the documentation of this file.
1package com.navigine.idl.java;
2
3import java.util.ArrayList;
4
16public abstract class KeyValueStorage {
32 public abstract boolean contains(String key);
33
48 public abstract ArrayList<String> getKeys();
49
67 public abstract int getInt(String key, int defaultValue);
68
86 public abstract long getLong(String key, long defaultValue);
87
105 public abstract boolean getBool(String key, boolean defaultValue);
106
124 public abstract float getFloat(String key, float defaultValue);
125
143 public abstract double getDouble(String key, double defaultValue);
144
162 public abstract String getString(String key, String defaultValue);
163
179 public abstract void putInt(String key, int value);
180
196 public abstract void putLong(String key, long value);
197
213 public abstract void putBool(String key, boolean value);
214
230 public abstract void putFloat(String key, float value);
231
247 public abstract void putDouble(String key, double value);
248
264 public abstract void putString(String key, String value);
265
280 public abstract void remove(String key);
281
295 public abstract void clear();
296}