jp.hishidama.bitmap
クラス Bytes

java.lang.Object
  上位を拡張 jp.hishidama.bitmap.Bytes
直系の既知のサブクラス:
BitmapFileHeader, BitmapInfoHeader

public abstract class Bytes
extends Object

保存時にバイト列に変換したい構造体用のスーパークラス

作成者:
ひしだま

コンストラクタの概要
Bytes()
           
 
メソッドの概要
static int get(byte[] data, int[] rpos, int var)
          バイト列からshort型を取得する
static short get(byte[] data, int[] rpos, short var)
          バイト列からshort型を取得する
abstract  byte[] getBytes()
          バイト列を返す
abstract  int getBytesLength()
          バイト列の長さを返す
abstract  void init(byte[] data)
          バイト列から初期化する
static int set(byte[] data, int pos, int var)
          int型をバイト列に変換する
static int set(byte[] data, int pos, short var)
          short型をバイト列に変換する
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Bytes

public Bytes()
メソッドの詳細

getBytes

public abstract byte[] getBytes()
バイト列を返す

戻り値:
バイト列

getBytesLength

public abstract int getBytesLength()
バイト列の長さを返す

戻り値:
長さ

init

public abstract void init(byte[] data)
バイト列から初期化する

パラメータ:
data -

set

public static int set(byte[] data,
                      int pos,
                      short var)
short型をバイト列に変換する

パラメータ:
data -
pos -
var -
戻り値:
次の位置

set

public static int set(byte[] data,
                      int pos,
                      int var)
int型をバイト列に変換する

パラメータ:
data -
pos -
var -
戻り値:
次の位置

get

public static short get(byte[] data,
                        int[] rpos,
                        short var)
バイト列からshort型を取得する

パラメータ:
data -
rpos -
var -
戻り値:
数値

get

public static int get(byte[] data,
                      int[] rpos,
                      int var)
バイト列からshort型を取得する

パラメータ:
data -
rpos -
var -
戻り値:
数値