com.mokit.util
クラス Spad

java.lang.Object
  上位を拡張 com.mokit.util.Spad

public class Spad
extends java.lang.Object

スクラッチパッドを操作するための機能を提供します(Doja専用)。

スクラッチパッドを利用するためには、ADFでSPsizeを指定する必要があります。 SPsizeで指定した内容に合わせて、このクラスのSPSIZE定数を設定してください。

作成者:
Takuto Nishioka

メソッドの概要
static void clear(int area)
          スクラッチパッドの指定領域をクリアします。
static byte[] read(int area, int offset, int len)
          スクラッチパッドからデータを読み込みます。
static java.io.InputStream readJar(int area, int offset, int len, java.lang.String fname)
          スクラッチパッドに記録されたJarファイルから指定のファイルを取得します。
static void write(byte[] data, int area, int offset)
          スクラッチパッドへデータを書き込みます。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

clear

public static void clear(int area)
スクラッチパッドの指定領域をクリアします。

パラメータ:
area - SPsizeで設定された領域を指定

write

public static void write(byte[] data,
                         int area,
                         int offset)
スクラッチパッドへデータを書き込みます。

パラメータ:
data - 書き込み対象データ配列
area - SPsizeで設定された領域を指定
offset - 書き込み開始位置 TODO booleanで返すように修正

read

public static byte[] read(int area,
                          int offset,
                          int len)
スクラッチパッドからデータを読み込みます。

パラメータ:
area - SPsizeで設定された領域を指定
offset - 読み込み開始位置
len - 読み込む長さ

readJar

public static java.io.InputStream readJar(int area,
                                          int offset,
                                          int len,
                                          java.lang.String fname)
スクラッチパッドに記録されたJarファイルから指定のファイルを取得します。

パラメータ:
area - SPsizeで設定された領域を指定
offset - 読み込み開始位置
len - Jarファイルサイズ
fname - 取得するファイル名
戻り値:
取得したファイルストリームを返します。