LHA Library for Java

jp.gr.java_conf.dangan.io
クラス NotEnoughBitsException

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張java.io.IOException
              拡張jp.gr.java_conf.dangan.io.NotEnoughBitsException
すべての実装インタフェース:
Serializable

public class NotEnoughBitsException
extends IOException

要求されたビット数のデータを得られなかった場合に 投げられる例外。
BitDataBrokenException と違い、こちらの例外を 投げる場合には 実際には読み込み動作を行ってい ないため、読み込み位置は例外を投げる前の時点と 同じである点に注意すること。

 -- revision history --
 $Log: NotEnoughBitsException.java,v $
 Revision 1.0  2002/07/24 00:00:00  dangan
 add to version control
 [maintenance]
     タブ廃止
     ライセンス文の修正

 

バージョン:
$Revision: 1.0 $
作成者:
$Author: dangan $
関連項目:
直列化された形式

フィールドの概要
 
クラス java.lang.Exception から継承したフィールド
 
コンストラクタの概要
NotEnoughBitsException(int availableBits)
          availableBits 使用可能であることを示す NotEnoughBitsException を構築する。
NotEnoughBitsException(String message, int availableBits)
          availableBits 使用可能であることを示し、 詳細なメッセージを持つ NotEnoughBitsException を構築する。
 
メソッドの概要
 int getAvailableBits()
          使用可能なビット数を得る。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

NotEnoughBitsException

public NotEnoughBitsException(int availableBits)
availableBits 使用可能であることを示す NotEnoughBitsException を構築する。

パラメータ:
availableBits - 使用可能なビット数

NotEnoughBitsException

public NotEnoughBitsException(String message,
                              int availableBits)
availableBits 使用可能であることを示し、 詳細なメッセージを持つ NotEnoughBitsException を構築する。

パラメータ:
message - 詳細なメッセージ
availableBits - 使用可能なビット数
メソッドの詳細

getAvailableBits

public int getAvailableBits()
使用可能なビット数を得る。
この例外を投げたメソッドにおいて、現在使用可能なビット数を返す。

戻り値:
使用可能なビット数

LHA Library for Java

バグやドキュメントの誤りの報告は作者宛てにお願いします。
ドキュメント内に含まれる社名、製品名については一般に各社の商標または登録商標です。
Copyright © 2001-2002 Michel Ishizuka. All Rights Reserved.