org.maachang.rawio.mapping
インタフェース MappingOp


public interface MappingOp

1つのMapping操作.

導入されたバージョン:
Rawio 1.00
バージョン:
2008/06/15
作成者:
masahito suzuki

メソッドの概要
 int getBinaryLength()
          Mappingバイナリ長を取得.
 int getLength()
          Mapping長を取得.
 int getSector()
          セクタ長を取得.
 int getStartPos()
          Mapping開始ポジションを取得.
 boolean readBoolean(int pos)
          指定位置内容を取得します.
 byte readByte(int pos)
          指定位置内容を取得します.
 int readBytes(byte[] out, int pos, int off, int length)
          指定位置内容を取得します.
 byte[] readBytes(int pos, int length)
          指定位置内容を取得します.
 char readChar(int pos)
          指定位置内容を取得します.
 int readInt(int pos)
          指定位置内容を取得します.
 long readLong(int pos)
          指定位置内容を取得します.
 short readShort(int pos)
          指定位置内容を取得します.
 void writeBoolean(boolean value, int pos)
          指定位置内容を設定します.
 void writeByte(byte value, int pos)
          指定位置内容を設定します.
 int writeBytes(byte[] value, int pos, int off, int length)
          指定位置内容を設定します.
 void writeChar(char value, int pos)
          指定位置内容を設定します.
 void writeInt(int value, int pos)
          指定位置内容を設定します.
 void writeLong(long value, int pos)
          指定位置内容を設定します.
 void writeShort(short value, int pos)
          指定位置内容を設定します.
 

メソッドの詳細

getSector

int getSector()
セクタ長を取得.

戻り値:
sector セクタ長が返されます.

getStartPos

int getStartPos()
Mapping開始ポジションを取得.

戻り値:
int Mapping開始ポジションが返されます.

getLength

int getLength()
Mapping長を取得.

戻り値:
int Mapping長が返されます.

getBinaryLength

int getBinaryLength()
Mappingバイナリ長を取得.

戻り値:
int Mappingバイナリ長が返されます.

readBoolean

boolean readBoolean(int pos)
指定位置内容を取得します.

パラメータ:
pos - 対象のポジションを設定します.
戻り値:
boolean 対象の要素が返されます.

writeBoolean

void writeBoolean(boolean value,
                  int pos)
指定位置内容を設定します.

パラメータ:
value - 対象の要素を設定します.
pos - 対象のポジションを設定します.

readByte

byte readByte(int pos)
指定位置内容を取得します.

パラメータ:
pos - 対象のポジションを設定します.
戻り値:
byte 対象の要素が返されます.

writeByte

void writeByte(byte value,
               int pos)
指定位置内容を設定します.

パラメータ:
value - 対象の要素を設定します.
pos - 対象のポジションを設定します.

readChar

char readChar(int pos)
指定位置内容を取得します.

パラメータ:
pos - 対象のポジションを設定します.
戻り値:
char 対象の要素が返されます.

writeChar

void writeChar(char value,
               int pos)
指定位置内容を設定します.

パラメータ:
value - 対象の要素を設定します.
pos - 対象のポジションを設定します.

readShort

short readShort(int pos)
指定位置内容を取得します.

パラメータ:
pos - 対象のポジションを設定します.
戻り値:
short 対象の要素が返されます.

writeShort

void writeShort(short value,
                int pos)
指定位置内容を設定します.

パラメータ:
value - 対象の要素を設定します.
pos - 対象のポジションを設定します.

readInt

int readInt(int pos)
指定位置内容を取得します.

パラメータ:
pos - 対象のポジションを設定します.
戻り値:
int 対象の要素が返されます.

writeInt

void writeInt(int value,
              int pos)
指定位置内容を設定します.

パラメータ:
value - 対象の要素を設定します.
pos - 対象のポジションを設定します.

readLong

long readLong(int pos)
指定位置内容を取得します.

パラメータ:
pos - 対象のポジションを設定します.
戻り値:
long 対象の要素が返されます.

writeLong

void writeLong(long value,
               int pos)
指定位置内容を設定します.

パラメータ:
value - 対象の要素を設定します.
pos - 対象のポジションを設定します.

readBytes

byte[] readBytes(int pos,
                 int length)
指定位置内容を取得します.

パラメータ:
pos - 対象のポジションを設定します.
length - 対象の長さを設定します.
戻り値:
byte[] 対象の要素が返されます.

readBytes

int readBytes(byte[] out,
              int pos,
              int off,
              int length)
指定位置内容を取得します.

パラメータ:
out - データ格納対象のバイナリを設定します.
pos - 対象のポジションを設定します.
off - 対象のオフセットを設定します.
length - 対象の長さを設定します.
戻り値:
int 取得された要素長が返されます.

writeBytes

int writeBytes(byte[] value,
               int pos,
               int off,
               int length)
指定位置内容を設定します.

パラメータ:
value - 対象の要素を設定します.
pos - 対象のポジションを設定します.
off - 対象のオフセットを設定します.
length - 対象の長さを設定します.
戻り値:
int 書き込まれたバイナリ長を設定します.