|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.placelab.midp.Storage
General storage infrastructure for placelab on midp phones, using the phones' RMS storage
| Nested Class Summary | |
class |
Storage.StorageEditorUI
|
class |
Storage.StorageUI
|
| Field Summary | |
static java.lang.String |
FALSE
|
static java.lang.String |
PREFS_EMULATOR
|
javax.microedition.rms.RecordStore |
rms
|
static java.lang.String |
STORE_NAME
|
static java.lang.String |
TRUE
|
static java.lang.String |
TYPE_PREFS
|
| Constructor Summary | |
protected |
Storage()
|
| Method Summary | |
static void |
add(java.lang.String type,
java.lang.String key,
java.lang.String value)
Add an entry into the uberstore. |
static boolean |
delete(java.lang.String record)
delete a record. |
static void |
deleteAll()
|
static java.lang.String |
get(java.lang.String type,
java.lang.String key)
returns the record corresponding to this type and key. |
static boolean |
getBooleanPref(java.lang.String name,
boolean defaultValue)
gets a boolean preference from TYPE_PREFS |
static javax.microedition.rms.RecordEnumeration |
getByType(java.lang.String type)
get all records for a type |
protected static Storage |
getInst()
|
static java.lang.String |
getKey(java.lang.String record)
Get the key for a record |
static int |
getRecordCount()
|
static java.lang.String |
getType(java.lang.String record)
Get the type for a record |
static UIComponent |
getUI(javax.microedition.lcdui.Display display,
UIComponent back)
|
static java.lang.String |
getValue(java.lang.String record)
Get the value for a record |
static boolean |
replace(java.lang.String oldRecord,
java.lang.String type,
java.lang.String key,
java.lang.String val)
|
static void |
toggleBooleanPref(java.lang.String name,
boolean defaultBeforeToggle)
toggles a boolean of TYPE_PREFS |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String STORE_NAME
public static final java.lang.String TYPE_PREFS
public static final java.lang.String PREFS_EMULATOR
public static final java.lang.String TRUE
public static final java.lang.String FALSE
public javax.microedition.rms.RecordStore rms
| Constructor Detail |
protected Storage()
throws javax.microedition.rms.RecordStoreException
| Method Detail |
public static int getRecordCount()
protected static Storage getInst()
throws javax.microedition.rms.RecordStoreException
javax.microedition.rms.RecordStoreException
public static void add(java.lang.String type,
java.lang.String key,
java.lang.String value)
throws javax.microedition.rms.RecordStoreException
javax.microedition.rms.RecordStoreException
public static java.lang.String get(java.lang.String type,
java.lang.String key)
public static boolean delete(java.lang.String record)
throws javax.microedition.rms.RecordStoreException
javax.microedition.rms.RecordStoreException
public static boolean replace(java.lang.String oldRecord,
java.lang.String type,
java.lang.String key,
java.lang.String val)
throws javax.microedition.rms.RecordStoreException
javax.microedition.rms.RecordStoreExceptionpublic static javax.microedition.rms.RecordEnumeration getByType(java.lang.String type)
public static void deleteAll()
throws javax.microedition.rms.RecordStoreException
javax.microedition.rms.RecordStoreExceptionpublic static java.lang.String getType(java.lang.String record)
public static java.lang.String getKey(java.lang.String record)
public static java.lang.String getValue(java.lang.String record)
public static void toggleBooleanPref(java.lang.String name,
boolean defaultBeforeToggle)
throws javax.microedition.rms.RecordStoreException
javax.microedition.rms.RecordStoreException
public static boolean getBooleanPref(java.lang.String name,
boolean defaultValue)
public static UIComponent getUI(javax.microedition.lcdui.Display display,
UIComponent back)
throws javax.microedition.rms.RecordStoreException
javax.microedition.rms.RecordStoreException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||