org.seasar.framework.util
クラス InputStreamUtil

java.lang.Object
  拡張org.seasar.framework.util.InputStreamUtil

public final class InputStreamUtil
extends Object

InputStream用のユーティリティクラスです。

作成者:
higa

メソッドの概要
static int available(InputStream is)
          InputStream.available()の例外処理をラップしたメソッドです。
static void close(InputStream is)
          InputStreamを閉じます。
static void copy(InputStream is, OutputStream os)
          InputStreamの内容を OutputStreamにコピーします。
static byte[] getBytes(InputStream is)
          InputStreamからbyteの配列を取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

close

public static void close(InputStream is)
                  throws IORuntimeException
InputStreamを閉じます。

パラメータ:
is -
例外:
IORuntimeException - IOExceptionが発生した場合
関連項目:
InputStream.close()

getBytes

public static final byte[] getBytes(InputStream is)
                             throws IORuntimeException
InputStreamからbyteの配列を取得します。

パラメータ:
is -
戻り値:
byteの配列
例外:
IORuntimeException - IOExceptionが発生した場合

copy

public static final void copy(InputStream is,
                              OutputStream os)
                       throws IORuntimeException
InputStreamの内容を OutputStreamにコピーします。

パラメータ:
is -
os -
例外:
IORuntimeException - IOExceptionが発生した場合

available

public static int available(InputStream is)
                     throws IORuntimeException
InputStream.available()の例外処理をラップしたメソッドです。

パラメータ:
is -
戻り値:
可能なサイズ
例外:
IORuntimeException - IOExceptionが発生した場合


Copyright ? 2004-2007 The Seasar Foundation. All Rights Reserved.