mokit.io
クラス StoreManager

java.lang.Object
  拡張mokit.io.StoreManager

public class StoreManager
extends java.lang.Object

レコードストアを操作するための機能を提供します。
このクラスでは、Dojaへの移植を考慮しているため、一つのレコードストアのみ扱います。

[MIDP制約]
レコードストアを利用するためには、JADでMIDlet-Data-Sizeを指定する必要があります。
使用できる容量は基本的に最大512KBで、JARとJADとレコードストアサイズ合計1Mまでです。
例) MIDlet-Data-Size: 512000
[クラス利用手順]
1. 作成するレコードを1からの連番で定義します。
2. レコードサイズ(_SIZE)を定義します。
(全ての合計がMIDlet-Data-Size以下になるようにします)

作成者:
Takuto Nishioka

フィールドの概要
static int NO_1
          レコードストア RSTORE レコード ID=1
static int NO_2
          レコードストア RSTORE レコード ID=2
static int NO_3
          レコードストア RSTORE レコード ID=3
 
コンストラクタの概要
StoreManager()
          コンストラクタは何もしません。
 
メソッドの概要
 void clear(int area)
          レコードストアの指定領域をクリアします。
 byte[] read(int area, int offset, int len)
          レコードストアからデータを読み込みます。
 void write(byte[] data, int area, int offset)
          レコードストアへデータを書き込みます。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

NO_1

public static final int NO_1
レコードストア RSTORE レコード ID=1

関連項目:
定数フィールド値

NO_2

public static final int NO_2
レコードストア RSTORE レコード ID=2

関連項目:
定数フィールド値

NO_3

public static final int NO_3
レコードストア RSTORE レコード ID=3

関連項目:
定数フィールド値
コンストラクタの詳細

StoreManager

public StoreManager()
コンストラクタは何もしません。

メソッドの詳細

clear

public void clear(int area)
           throws java.io.IOException
レコードストアの指定領域をクリアします。

パラメータ:
area - 対象領域
例外:
java.io.IOException - クリアに失敗した場合に発生します。

write

public void write(byte[] data,
                  int area,
                  int offset)
           throws java.io.IOException,
                  java.lang.NullPointerException
レコードストアへデータを書き込みます。

パラメータ:
data - 書き込み対象データ配列
area - 対象領域
offset - 書き込み開始位置
例外:
java.io.IOException - 書き込みに失敗した場合に発生します。
java.lang.NullPointerException - dataがnullの場合に発生します。

read

public byte[] read(int area,
                   int offset,
                   int len)
            throws java.io.IOException
レコードストアからデータを読み込みます。

パラメータ:
area - 対象領域
offset - 読み込み開始位置
len - 読み込む長さ
例外:
java.io.IOException - 読み込みに失敗した場合に発生します。