jp.gr.java_conf.dangan.io
Class BitDataBrokenException
IOException
jp.gr.java_conf.dangan.io.BitDataBrokenException
public class BitDataBrokenException
extends IOException
EndOfStream に達してしまったため要求されたビット数の
データを得られなかった場合に投げられる例外。
jp.gr.java_conf.dangan.io.BitInputStream 用であるため、
保持しておける データは 32ビットまでとなっている点に
注意すること。
NotEnoughBitsException と違い、こちらの例外を投げる
場合には 実際に読み込み動作を行ってしまっているため
読み込み位置は例外を投げる前の時点から変化してしまっ
ている点に注意すること。
-- revision history --
$Log: BitDataBrokenException.java,v $
Revision 1.1 2002/12/07 00:00:00 dangan
[maintenance]
ソース整備
Revision 1.0 2002/07/24 00:00:00 dangan
add to version control
[maintenance]
タブ廃止
ライセンス文の修正
int | getBitCount() - getBitData() で得られる
ビットデータの有効ビット数を得る。
|
int | getBitData() - 要求されたビット数に満たない
"壊れた" ビットデータを得る。
|
Throwable | getCause() - ビットデータが途中までしか
取得できない原因となった例外を得る。
|
BitDataBrokenException
public BitDataBrokenException(Throwable cause,
int bitData,
int bitCount)
新しい BitDataBrokenException を構築する。
cause
- ビットデータが途中までしか取得できない
原因となった例外bitData
- 要求されたビット数に満たないビットデータbitCount
- bitData のビット数
getBitCount
public int getBitCount()
getBitData() で得られる
ビットデータの有効ビット数を得る。
getBitData
public int getBitData()
要求されたビット数に満たない
"壊れた" ビットデータを得る。
getCause
public Throwable getCause()
ビットデータが途中までしか
取得できない原因となった例外を得る。
When you found typographical errors or omissions, Please mail to cqw10305@nifty.com
The company name and product name which are used in this document, it is the trademark or registered trademark of each company generally.
Copyright © 2001-2002 Michel Ishizuka. All Rights Reserved.