javax.microedition.rms
Class RecordStore

java.lang.Object
  extended by javax.microedition.rms.RecordStore

public class RecordStore
extends java.lang.Object


Field Summary
static java.lang.String AUTHMODE_ANY
           
 
Constructor Summary
protected RecordStore(java.lang.String name, java.util.Dictionary props)
           
 
Method Summary
 int addRecord(byte[] data, int offset, int numBytes)
           
 void deleteRecord(int iD)
           
static void deleteRecordStore(java.lang.String recordStoreName)
           
 RecordEnumeration enumerateRecords(RecordFilter filter, RecordComparator comparator, boolean keepUpdated)
           
 java.lang.String getName()
           
 int getNumRecords()
           
 byte[] getRecord(int iD)
           
static java.lang.String[] listRecordStores()
           
static RecordStore openRecordStore(java.lang.String recordStoreName, boolean createIfNecessary)
           
 void setMode(java.lang.String authmodeAny, boolean b)
           
 void setRecord(int recordId, byte[] data, int i, int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTHMODE_ANY

public static final java.lang.String AUTHMODE_ANY
See Also:
Constant Field Values
Constructor Detail

RecordStore

protected RecordStore(java.lang.String name,
                      java.util.Dictionary props)
Method Detail

openRecordStore

public static RecordStore openRecordStore(java.lang.String recordStoreName,
                                          boolean createIfNecessary)
                                   throws RecordStoreException
Throws:
RecordStoreException

addRecord

public int addRecord(byte[] data,
                     int offset,
                     int numBytes)
              throws RecordStoreFullException
Throws:
RecordStoreFullException

deleteRecordStore

public static void deleteRecordStore(java.lang.String recordStoreName)
                              throws RecordStoreNotFoundException
Throws:
RecordStoreNotFoundException

listRecordStores

public static java.lang.String[] listRecordStores()
                                           throws java.io.IOException
Throws:
java.io.IOException

setMode

public void setMode(java.lang.String authmodeAny,
                    boolean b)

getRecord

public byte[] getRecord(int iD)
                 throws RecordStoreException
Throws:
RecordStoreException

deleteRecord

public void deleteRecord(int iD)
                  throws RecordStoreException
Throws:
RecordStoreException

enumerateRecords

public RecordEnumeration enumerateRecords(RecordFilter filter,
                                          RecordComparator comparator,
                                          boolean keepUpdated)

getName

public java.lang.String getName()

getNumRecords

public int getNumRecords()
                  throws RecordStoreException
Throws:
RecordStoreException

setRecord

public void setRecord(int recordId,
                      byte[] data,
                      int i,
                      int length)
               throws RecordStoreException
Throws:
RecordStoreException