org.seasar.framework.util
クラス InputStreamUtil

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

public class InputStreamUtil
extends Object

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

作成者:
higa

コンストラクタの概要
protected InputStreamUtil()
          インスタンスを構築します。
 
メソッドの概要
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
 

コンストラクタの詳細

InputStreamUtil

protected InputStreamUtil()
インスタンスを構築します。

メソッドの詳細

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-2009 The Seasar Foundation. All Rights Reserved.