クラス PartInputStream
- java.lang.Object
-
- java.io.InputStream
-
- java.io.FilterInputStream
-
- org.opengion.hayabusa.servlet.multipart.PartInputStream
-
- すべての実装されたインタフェース:
java.io.Closeable
,java.lang.AutoCloseable
public class PartInputStream extends java.io.FilterInputStream
ファイルアップロード時のマルチパート処理のファイル読取ストリームです。- 機能分類
- その他機能
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 PartInputStream(ServletInputStream in, java.lang.String boundary)
読取ストリーム と区切り文字を指定してクラスを構築する コンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
available()
利用可能かどうかを返します。void
close()
接続を閉じます。int
read()
データを読み込みます。int
read(byte[] bt)
データを読み込みます。int
read(byte[] bt, int off, int len)
データを読み込みます。
-
-
-
コンストラクタの詳細
-
PartInputStream
PartInputStream(ServletInputStream in, java.lang.String boundary) throws java.io.IOException
読取ストリーム と区切り文字を指定してクラスを構築する コンストラクター- パラメータ:
in
- ServletInputStreamオブジェクトboundary
- 境界文字- 例外:
java.io.IOException
- 上位の入出力エラー
-
-
メソッドの詳細
-
read
public int read() throws java.io.IOException
データを読み込みます。- オーバーライド:
read
クラス内java.io.FilterInputStream
- 戻り値:
- 読み取られたデータ
- 例外:
java.io.IOException
- 入出力エラーが発生したとき
-
read
public int read(byte[] bt) throws java.io.IOException
データを読み込みます。- オーバーライド:
read
クラス内java.io.FilterInputStream
- パラメータ:
bt
- バイト配列- 戻り値:
- 読み取られたデータ
- 例外:
java.io.IOException
- 入出力エラーが発生したとき
-
read
public int read(byte[] bt, int off, int len) throws java.io.IOException
データを読み込みます。- オーバーライド:
read
クラス内java.io.FilterInputStream
- パラメータ:
bt
- バイト配列off
- 開始バイト数len
- 読み取りバイト数- 戻り値:
- 読み取られたデータ
- 例外:
java.io.IOException
- 入出力エラーが発生したとき
-
available
public int available() throws java.io.IOException
利用可能かどうかを返します。- オーバーライド:
available
クラス内java.io.FilterInputStream
- 戻り値:
- 利用可能かどうか
- 例外:
java.io.IOException
- 入出力エラーが発生したとき
-
close
public void close() throws java.io.IOException
接続を閉じます。- 定義:
close
インタフェース内java.lang.AutoCloseable
- 定義:
close
インタフェース内java.io.Closeable
- オーバーライド:
close
クラス内java.io.FilterInputStream
- 例外:
java.io.IOException
- 入出力エラーが発生したとき
-
-