public class RecordStore
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AUTHMODE_ANY |
static int |
AUTHMODE_PRIVATE |
Constructor and Description |
---|
RecordStore() |
Modifier and Type | Method and Description |
---|---|
int |
addRecord(byte[] data,
int offset,
int numBytes) |
void |
addRecordListener(RecordListener listener) |
void |
closeRecordStore() |
void |
deleteRecord(int recordId) |
static void |
deleteRecordStore(java.lang.String recordStoreName) |
RecordEnumeration |
enumerateRecords(RecordFilter filter,
RecordComparator comparator,
boolean keepUpdated) |
long |
getLastModified() |
java.lang.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 java.lang.String[] |
listRecordStores() |
static RecordStore |
openRecordStore(java.lang.String recordStoreName,
boolean createIfNecessary) |
static RecordStore |
openRecordStore(java.lang.String recordStoreName,
boolean createIfNecessary,
int authmode,
boolean writable) |
static RecordStore |
openRecordStore(java.lang.String recordStoreName,
java.lang.String vendorName,
java.lang.String suiteName) |
void |
removeRecordListener(RecordListener listener) |
void |
setMode(int authmode,
boolean writable) |
void |
setRecord(int recordId,
byte[] newData,
int offset,
int numBytes) |
public static final int AUTHMODE_PRIVATE
public static final int AUTHMODE_ANY
public static void deleteRecordStore(java.lang.String recordStoreName) throws RecordStoreException, RecordStoreNotFoundException
public static java.lang.String[] listRecordStores()
public static RecordStore openRecordStore(java.lang.String recordStoreName, boolean createIfNecessary) throws RecordStoreException, RecordStoreFullException, RecordStoreNotFoundException
public static RecordStore openRecordStore(java.lang.String recordStoreName, boolean createIfNecessary, int authmode, boolean writable) throws RecordStoreException, RecordStoreFullException, RecordStoreNotFoundException
public static RecordStore openRecordStore(java.lang.String recordStoreName, java.lang.String vendorName, java.lang.String suiteName) throws RecordStoreException, RecordStoreNotFoundException
public void closeRecordStore() throws RecordStoreNotOpenException, RecordStoreException
public java.lang.String getName() throws RecordStoreNotOpenException
RecordStoreNotOpenException
public int getVersion() throws RecordStoreNotOpenException
RecordStoreNotOpenException
public int getNumRecords() throws RecordStoreNotOpenException
RecordStoreNotOpenException
public int getSize() throws RecordStoreNotOpenException
RecordStoreNotOpenException
public int getSizeAvailable() throws RecordStoreNotOpenException
RecordStoreNotOpenException
public long getLastModified() throws RecordStoreNotOpenException
RecordStoreNotOpenException
public void addRecordListener(RecordListener listener)
public void removeRecordListener(RecordListener listener)
public int getNextRecordID() throws RecordStoreNotOpenException, RecordStoreException
public int addRecord(byte[] data, int offset, int numBytes) throws RecordStoreNotOpenException, RecordStoreException, RecordStoreFullException
public void deleteRecord(int recordId) throws RecordStoreNotOpenException, InvalidRecordIDException, RecordStoreException
public int getRecordSize(int recordId) throws RecordStoreNotOpenException, InvalidRecordIDException, RecordStoreException
public int getRecord(int recordId, byte[] buffer, int offset) throws RecordStoreNotOpenException, InvalidRecordIDException, RecordStoreException
public byte[] getRecord(int recordId) throws RecordStoreNotOpenException, InvalidRecordIDException, RecordStoreException
public void setMode(int authmode, boolean writable) throws RecordStoreException
RecordStoreException
public void setRecord(int recordId, byte[] newData, int offset, int numBytes) throws RecordStoreNotOpenException, InvalidRecordIDException, RecordStoreException, RecordStoreFullException
public RecordEnumeration enumerateRecords(RecordFilter filter, RecordComparator comparator, boolean keepUpdated) throws RecordStoreNotOpenException
RecordStoreNotOpenException