📄 almacenmicropocha.java
字号:
/*
* AlmacenMicropocha.java
*
* Created on 25 de febrero de 2006, 18:21
*
* To change this template, choose Tools | Options and locate the template under
* the Source Creation and Management node. Right-click the template and choose
* Open. You can then make changes to the template in the Source Editor.
*/
package telefono.almacen;
import javax.microedition.rms.InvalidRecordIDException;
import javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordFilter;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreNotOpenException;
import telefono.Partida;
/**
*
* @author Enrique Vicent Ramis
*/
public class AlmacenMicropocha implements telefono.Almacen
{
/**identificador rms*/
public static final String RMS_ID="MicroPocha";
telefono.MicroPocha micropocha;
private final static String savename="auto";
Pool pool;
private GuardadoDemonio guardador;
/**clase auxiliar para filtrar registros por id*/
public static class RmsFiltro implements RecordFilter
{
private String criterio;
public RmsFiltro(String criterio)
{
this.criterio=criterio;
}
public boolean matches(byte[] b)
{
String paquete=new String(b);
return getId(paquete).equals(criterio);
}
}
/** Creates a new instance of AlmacenMicropocha */
public AlmacenMicropocha(telefono.MicroPocha m)
{
this.micropocha=m;
this.pool=new Pool();
guardador=new GuardadoDemonio(pool);
}
/** guarda la partida actual en el slot autom?tico
* adem醩 el amacenado se hace en segundo plano.
* si recibe m醩 de una petici髇 de guadado mientras est
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -