org.seasar.util.io
クラス InputStreamUtil

java.lang.Object
  上位を拡張 org.seasar.util.io.InputStreamUtil

public abstract class InputStreamUtil
extends Object

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

作成者:
higa

コンストラクタの概要
InputStreamUtil()
           
 
メソッドの概要
static int available(InputStream is)
          InputStream.available()の例外処理をラップしたメソッドです。
static FileInputStream create(File file)
          FileInputStreamを作成します。
static byte[] getBytes(InputStream is)
          InputStreamからbyteの配列を取得します。
static void reset(InputStream is)
          InputStreamをリセットします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InputStreamUtil

public InputStreamUtil()
メソッドの詳細

create

public static FileInputStream create(File file)
FileInputStreamを作成します。

パラメータ:
file - ファイル。nullであってはいけません
戻り値:
ファイルから入力するFileInputStream
関連項目:
FileInputStream.FileInputStream(File)

getBytes

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

入力ストリームはクローズされません。

パラメータ:
is - 入力ストリーム。nullであってはいけません
戻り値:
byteの配列

available

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

パラメータ:
is - 入力ストリーム。nullであってはいけません
戻り値:
可能なサイズ

reset

public static void reset(InputStream is)
InputStreamをリセットします。

パラメータ:
is - 入力ストリーム。nullであってはいけません
関連項目:
InputStream.reset()


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.