javax.microedition.rms
Class RecordStore
java.lang.Object
javax.microedition.rms.RecordStore
public class RecordStore
- extends Object
Method Summary |
int |
addRecord(byte[] data,
int offset,
int numBytes)
|
void |
addRecordListener(RecordListener listener)
|
void |
closeRecordStore()
|
void |
deleteRecord(int recordId)
|
static void |
deleteRecordStore(String recordStoreName)
|
RecordEnumeration |
enumerateRecords(RecordFilter filter,
RecordComparator comparator,
boolean keepUpdated)
|
long |
getLastModified()
|
String |
getName()
|
int |
getNextRecordID()
|
int |
getNumRecords()
|
byte[] |
getRecord(int recordId)
|
int |
getRecord(int recordId,
byte[] buffer,
int offset)
|
int |
getRecordSize(int recordId)
|
int |
getSize()
|
int |
getSizeAvailable()
|
int |
getVersion()
|
static String[] |
listRecordStores()
|
static RecordStore |
openRecordStore(String recordStoreName,
boolean createIfNecessary)
|
static RecordStore |
openRecordStore(String recordStoreName,
boolean createIfNecessary,
int authmode,
boolean writable)
|
static RecordStore |
openRecordStore(String recordStoreName,
String vendorName,
String suiteName)
|
void |
removeRecordListener(RecordListener listener)
|
void |
setMode(int authmode,
boolean writable)
|
void |
setRecord(int recordId,
byte[] newData,
int offset,
int numBytes)
|
static void |
setStaticInstance(RecordStore delegate)
|
protected void |
static_deleteRecordStore(String recordStoreName)
|
protected String[] |
static_listRecordStores()
|
protected RecordStore |
static_openRecordStore(String recordStoreName,
boolean createIfNecessary)
|
protected RecordStore |
static_openRecordStore(String recordStoreName,
boolean createIfNecessary,
int authmode,
boolean writable)
|
protected RecordStore |
static_openRecordStore(String recordStoreName,
String vendorName,
String suiteName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AUTHMODE_PRIVATE
public static final int AUTHMODE_PRIVATE
- See Also:
- Constant Field Values
AUTHMODE_ANY
public static final int AUTHMODE_ANY
- See Also:
- Constant Field Values
RecordStore
public RecordStore()
setStaticInstance
public static void setStaticInstance(RecordStore delegate)
deleteRecordStore
public static void deleteRecordStore(String recordStoreName)
throws RecordStoreException,
RecordStoreNotFoundException
- Throws:
RecordStoreException
RecordStoreNotFoundException
static_deleteRecordStore
protected void static_deleteRecordStore(String recordStoreName)
throws RecordStoreException,
RecordStoreNotFoundException
- Throws:
RecordStoreException
RecordStoreNotFoundException
openRecordStore
public static RecordStore openRecordStore(String recordStoreName,
boolean createIfNecessary)
throws RecordStoreException,
RecordStoreFullException,
RecordStoreNotFoundException
- Throws:
RecordStoreException
RecordStoreFullException
RecordStoreNotFoundException
static_openRecordStore
protected RecordStore static_openRecordStore(String recordStoreName,
boolean createIfNecessary)
throws RecordStoreException,
RecordStoreFullException,
RecordStoreNotFoundException
- Throws:
RecordStoreException
RecordStoreFullException
RecordStoreNotFoundException
openRecordStore
public static RecordStore openRecordStore(String recordStoreName,
boolean createIfNecessary,
int authmode,
boolean writable)
throws RecordStoreException,
RecordStoreFullException,
RecordStoreNotFoundException
- Throws:
RecordStoreException
RecordStoreFullException
RecordStoreNotFoundException
static_openRecordStore
protected RecordStore static_openRecordStore(String recordStoreName,
boolean createIfNecessary,
int authmode,
boolean writable)
throws RecordStoreException,
RecordStoreFullException,
RecordStoreNotFoundException
- Throws:
RecordStoreException
RecordStoreFullException
RecordStoreNotFoundException
openRecordStore
public static RecordStore openRecordStore(String recordStoreName,
String vendorName,
String suiteName)
throws RecordStoreException,
RecordStoreNotFoundException
- Throws:
RecordStoreException
RecordStoreNotFoundException
static_openRecordStore
protected RecordStore static_openRecordStore(String recordStoreName,
String vendorName,
String suiteName)
throws RecordStoreException,
RecordStoreNotFoundException
- Throws:
RecordStoreException
RecordStoreNotFoundException
setMode
public void setMode(int authmode,
boolean writable)
throws RecordStoreException
- Throws:
RecordStoreException
closeRecordStore
public void closeRecordStore()
throws RecordStoreNotOpenException,
RecordStoreException
- Throws:
RecordStoreNotOpenException
RecordStoreException
listRecordStores
public static String[] listRecordStores()
static_listRecordStores
protected String[] static_listRecordStores()
getName
public String getName()
throws RecordStoreNotOpenException
- Throws:
RecordStoreNotOpenException
getVersion
public int getVersion()
throws RecordStoreNotOpenException
- Throws:
RecordStoreNotOpenException
getNumRecords
public int getNumRecords()
throws RecordStoreNotOpenException
- Throws:
RecordStoreNotOpenException
getSize
public int getSize()
throws RecordStoreNotOpenException
- Throws:
RecordStoreNotOpenException
getSizeAvailable
public int getSizeAvailable()
throws RecordStoreNotOpenException
- Throws:
RecordStoreNotOpenException
getLastModified
public long getLastModified()
throws RecordStoreNotOpenException
- Throws:
RecordStoreNotOpenException
addRecordListener
public void addRecordListener(RecordListener listener)
removeRecordListener
public void removeRecordListener(RecordListener listener)
getNextRecordID
public int getNextRecordID()
throws RecordStoreNotOpenException,
RecordStoreException
- Throws:
RecordStoreNotOpenException
RecordStoreException
addRecord
public int addRecord(byte[] data,
int offset,
int numBytes)
throws RecordStoreNotOpenException,
RecordStoreException,
RecordStoreFullException
- Throws:
RecordStoreNotOpenException
RecordStoreException
RecordStoreFullException
deleteRecord
public void deleteRecord(int recordId)
throws RecordStoreNotOpenException,
InvalidRecordIDException,
RecordStoreException
- Throws:
RecordStoreNotOpenException
InvalidRecordIDException
RecordStoreException
getRecordSize
public int getRecordSize(int recordId)
throws RecordStoreNotOpenException,
InvalidRecordIDException,
RecordStoreException
- Throws:
RecordStoreNotOpenException
InvalidRecordIDException
RecordStoreException
getRecord
public int getRecord(int recordId,
byte[] buffer,
int offset)
throws RecordStoreNotOpenException,
InvalidRecordIDException,
RecordStoreException
- Throws:
RecordStoreNotOpenException
InvalidRecordIDException
RecordStoreException
getRecord
public byte[] getRecord(int recordId)
throws RecordStoreNotOpenException,
InvalidRecordIDException,
RecordStoreException
- Throws:
RecordStoreNotOpenException
InvalidRecordIDException
RecordStoreException
setRecord
public void setRecord(int recordId,
byte[] newData,
int offset,
int numBytes)
throws RecordStoreNotOpenException,
InvalidRecordIDException,
RecordStoreException,
RecordStoreFullException
- Throws:
RecordStoreNotOpenException
InvalidRecordIDException
RecordStoreException
RecordStoreFullException
enumerateRecords
public RecordEnumeration enumerateRecords(RecordFilter filter,
RecordComparator comparator,
boolean keepUpdated)
throws RecordStoreNotOpenException
- Throws:
RecordStoreNotOpenException
Copyright © 2006-2007 Jayway AB. All Rights Reserved.