|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectmokit.io.StoreManager
public class StoreManager
スクラッチパッドを操作するための機能を提供します。
[Doja制約]
スクラッチパッドを利用するためには、ADFでSPsizeを指定する必要があります。
使用できる容量はJARと合計1Mまでです(メガアプリの場合)。
例) SPsize = 1000,1000,1000
[クラス利用手順]
1. 作成するエリアを0からの連番で定義します。
2. エリアサイズ(_SIZE)を定義します。
(SPsizeで指定した内容と合わせる必要があります)
| フィールドの概要 | |
|---|---|
static int |
NO_1
スクラッチパッド エリア 0 |
static int |
NO_2
スクラッチパッド エリア 1 |
static int |
NO_3
スクラッチパッド エリア 2 |
| コンストラクタの概要 | |
|---|---|
StoreManager()
コンストラクタは何もしません。 |
|
| メソッドの概要 | |
|---|---|
void |
clear(int area)
スクラッチパッドの指定領域をクリアします。 |
byte[] |
read(int area,
int offset,
int len)
スクラッチパッドからデータを読み込みます。 |
java.io.InputStream |
readJar(int area,
int offset,
int len,
java.lang.String fname)
スクラッチパッドに記録されたJarファイルから指定のファイルを取得します。 |
void |
write(byte[] data,
int area,
int offset)
スクラッチパッドへデータを書き込みます。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int NO_1
public static final int NO_2
public static final int NO_3
| コンストラクタの詳細 |
|---|
public StoreManager()
| メソッドの詳細 |
|---|
public void clear(int area)
throws java.io.IOException
area - 対象領域
java.io.IOException - クリアに失敗した場合に発生します。
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の場合に発生します。
public byte[] read(int area,
int offset,
int len)
throws java.io.IOException
area - 対象領域offset - 読み込み開始位置len - 読み込む長さ
java.io.IOException - 読み込みに失敗した場合に発生します。
public java.io.InputStream readJar(int area,
int offset,
int len,
java.lang.String fname)
throws java.io.IOException
area - SPsizeで設定された領域を指定offset - 読み込み開始位置len - Jarファイルサイズfname - 取得するファイル名
java.io.IOException - 読み込みに失敗した場合に発生します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||