クラス PartInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.opengion.hayabusa.servlet.multipart.PartInputStream
すべての実装されたインタフェース:
Closeable, AutoCloseable

public class PartInputStream extends FilterInputStream
ファイルアップロード時のマルチパート処理のファイル読取ストリームです。
機能分類
その他機能
導入されたバージョン:
JDK5.0,
  • コンストラクタの詳細

    • PartInputStream

      読取ストリーム と区切り文字を指定してクラスを構築する コンストラクター
      パラメータ:
      in - ServletInputStreamオブジェクト
      boundary - 境界文字
      例外:
      IOException - 上位の入出力エラー
  • メソッドの詳細

    • read

      public int read() throws IOException
      データを読み込みます。
      オーバーライド:
      read クラス内 FilterInputStream
      戻り値:
      読み取られたデータ
      例外:
      IOException - 入出力エラーが発生したとき
    • read

      public int read(byte[] bt) throws IOException
      データを読み込みます。
      オーバーライド:
      read クラス内 FilterInputStream
      パラメータ:
      bt - バイト配列
      戻り値:
      読み取られたデータ
      例外:
      IOException - 入出力エラーが発生したとき
    • read

      public int read(byte[] bt, int off, int len) throws IOException
      データを読み込みます。
      オーバーライド:
      read クラス内 FilterInputStream
      パラメータ:
      bt - バイト配列
      off - 開始バイト数
      len - 読み取りバイト数
      戻り値:
      読み取られたデータ
      例外:
      IOException - 入出力エラーが発生したとき
    • available

      public int available() throws IOException
      利用可能かどうかを返します。
      オーバーライド:
      available クラス内 FilterInputStream
      戻り値:
      利用可能かどうか
      例外:
      IOException - 入出力エラーが発生したとき
    • close

      public void close() throws IOException
      接続を閉じます。
      定義:
      close インタフェース内 AutoCloseable
      定義:
      close インタフェース内 Closeable
      オーバーライド:
      close クラス内 FilterInputStream
      例外:
      IOException - 入出力エラーが発生したとき