LHA Library for Java

jp.gr.java_conf.dangan.io
Class NotEnoughBitsException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.io.IOException
              extended by jp.gr.java_conf.dangan.io.NotEnoughBitsException
All Implemented Interfaces:
java.io.Serializable

public class NotEnoughBitsException
extends java.io.IOException

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

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

 

Version:
$Revision: 1.0 $
Author:
$Author: dangan $
See Also:
Serialized Form

Constructor Summary
NotEnoughBitsException(int availableBits)
          availableBits 使用可能であることを示す NotEnoughBitsException を構築する。
NotEnoughBitsException(java.lang.String message, int availableBits)
          availableBits 使用可能であることを示し、 詳細なメッセージを持つ NotEnoughBitsException を構築する。
 
Method Summary
 int getAvailableBits()
          使用可能なビット数を得る。
この例外を投げたメソッドにおいて、現在使用可能なビット数を返す。
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, 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

NotEnoughBitsException

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

Parameters:
availableBits - 使用可能なビット数

NotEnoughBitsException

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

Parameters:
message - 詳細なメッセージ
availableBits - 使用可能なビット数
Method Detail

getAvailableBits

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

Returns:
使用可能なビット数

LHA Library for Java

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.