org.microemu.app.util
Class FileRecordStoreManager

java.lang.Object
  extended by org.microemu.app.util.FileRecordStoreManager
All Implemented Interfaces:
org.microemu.RecordStoreManager

public class FileRecordStoreManager
extends java.lang.Object
implements org.microemu.RecordStoreManager


Constructor Summary
FileRecordStoreManager()
           
 
Method Summary
 void deleteRecordStore(java.lang.String recordStoreName)
           
 void deleteStores()
           
 void fireRecordStoreListener(int type, java.lang.String recordStoreName)
           
 java.lang.String getName()
           
 int getSizeAvailable(org.microemu.util.RecordStoreImpl recordStoreImpl)
           
 void init()
           
 void init(org.microemu.MicroEmulator emulator)
           
 java.lang.String[] listRecordStores()
           
 javax.microedition.rms.RecordStore openRecordStore(java.lang.String recordStoreName, boolean createIfNecessary)
           
 void saveChanges(org.microemu.util.RecordStoreImpl recordStoreImpl)
           
 void setRecordListener(org.microemu.util.ExtendedRecordListener recordListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileRecordStoreManager

public FileRecordStoreManager()
Method Detail

init

public void init(org.microemu.MicroEmulator emulator)
Specified by:
init in interface org.microemu.RecordStoreManager

getName

public java.lang.String getName()
Specified by:
getName in interface org.microemu.RecordStoreManager

deleteRecordStore

public void deleteRecordStore(java.lang.String recordStoreName)
                       throws javax.microedition.rms.RecordStoreNotFoundException,
                              javax.microedition.rms.RecordStoreException
Specified by:
deleteRecordStore in interface org.microemu.RecordStoreManager
Throws:
javax.microedition.rms.RecordStoreNotFoundException
javax.microedition.rms.RecordStoreException

openRecordStore

public javax.microedition.rms.RecordStore openRecordStore(java.lang.String recordStoreName,
                                                          boolean createIfNecessary)
                                                   throws javax.microedition.rms.RecordStoreException
Specified by:
openRecordStore in interface org.microemu.RecordStoreManager
Throws:
javax.microedition.rms.RecordStoreException

listRecordStores

public java.lang.String[] listRecordStores()
Specified by:
listRecordStores in interface org.microemu.RecordStoreManager

saveChanges

public void saveChanges(org.microemu.util.RecordStoreImpl recordStoreImpl)
                 throws javax.microedition.rms.RecordStoreNotOpenException,
                        javax.microedition.rms.RecordStoreException
Specified by:
saveChanges in interface org.microemu.RecordStoreManager
Throws:
javax.microedition.rms.RecordStoreNotOpenException
javax.microedition.rms.RecordStoreException

init

public void init()

deleteStores

public void deleteStores()
Specified by:
deleteStores in interface org.microemu.RecordStoreManager

getSizeAvailable

public int getSizeAvailable(org.microemu.util.RecordStoreImpl recordStoreImpl)
Specified by:
getSizeAvailable in interface org.microemu.RecordStoreManager

setRecordListener

public void setRecordListener(org.microemu.util.ExtendedRecordListener recordListener)
Specified by:
setRecordListener in interface org.microemu.RecordStoreManager

fireRecordStoreListener

public void fireRecordStoreListener(int type,
                                    java.lang.String recordStoreName)
Specified by:
fireRecordStoreListener in interface org.microemu.RecordStoreManager


Copyright © 2001-2009 MicroEmulator Team. All Rights Reserved.