|
LHA Library for Java | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.io.IOException
jp.gr.java_conf.dangan.io.BitDataBrokenException
public class BitDataBrokenException
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]
タブ廃止
ライセンス文の修正
| Constructor Summary | |
|---|---|
BitDataBrokenException(java.lang.Throwable cause,
int bitData,
int bitCount)
新しい BitDataBrokenException を構築する。 |
|
| Method Summary | |
|---|---|
int |
getBitCount()
getBitData() で得られる ビットデータの有効ビット数を得る。 |
int |
getBitData()
要求されたビット数に満たない "壊れた" ビットデータを得る。 |
java.lang.Throwable |
getCause()
ビットデータが途中までしか 取得できない原因となった例外を得る。 |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BitDataBrokenException(java.lang.Throwable cause,
int bitData,
int bitCount)
cause - ビットデータが途中までしか取得できない
原因となった例外bitData - 要求されたビット数に満たないビットデータbitCount - bitData のビット数| Method Detail |
|---|
public java.lang.Throwable getCause()
getCause in class java.lang.Throwablepublic int getBitData()
public int getBitCount()
|
LHA Library for Java | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||