javax.microedition.rms.RecordEnumeration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of imp-1.0-stub Show documentation
Show all versions of imp-1.0-stub Show documentation
Stub of the Information Module Profile v1.0
The newest version!
package javax.microedition.rms;
public interface RecordEnumeration {
void destroy();
boolean hasNextElement();
boolean hasPreviousElement();
boolean isKeptUpdated();
void keepUpdated(boolean arg0);
/**
* @throws InvalidRecordIDException
* @throws RecordStoreNotOpenException
* @throws RecordStoreException
*/
byte[] nextRecord() throws InvalidRecordIDException, RecordStoreNotOpenException, RecordStoreException;
/**
* @throws InvalidRecordIDException
*/
int nextRecordId() throws InvalidRecordIDException;
int numRecords();
/**
* @throws InvalidRecordIDException
* @throws RecordStoreNotOpenException
* @throws RecordStoreException
*/
byte[] previousRecord() throws InvalidRecordIDException, RecordStoreNotOpenException, RecordStoreException;
/**
* @throws InvalidRecordIDException
*/
int previousRecordId() throws InvalidRecordIDException;
void rebuild();
void reset();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy