org.opengion.hayabusa.servlet.multipart

## クラス PartInputStream

- java.lang.Object
- - java.io.InputStream
  - - java.io.FilterInputStream
    - - org.opengion.hayabusa.servlet.multipart.PartInputStream

- すべての実装されたインタフェース:
    Closeable, AutoCloseable

      public class PartInputStream
      extends FilterInputStream

       ファイルアップロード時のマルチパート処理のファイル読取ストリームです。

  機能分類
    その他機能
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### フィールドのサマリー

    - ### クラスから継承されたフィールド java.io.FilterInputStream

      `in`

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `PartInputStream(ServletInputStream in, String boundary)` 読取ストリーム と区切り文字を指定してクラスを構築する コンストラクター

  - ### メソッドのサマリー

    All Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `int` | `available()` 利用可能かどうかを返します。
    `void` | `close()` 接続を閉じます。
    `int` | `read()` データを読み込みます。
    `int` | `read(byte[] bt)` データを読み込みます。
    `int` | `read(byte[] bt, int off, int len)` データを読み込みます。

    - ### クラスから継承されたメソッド java.io.FilterInputStream

      `mark, markSupported, reset, skip`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### PartInputStream

          PartInputStream(ServletInputStream in,
                          String boundary)
                   throws IOException

      読取ストリーム と区切り文字を指定してクラスを構築する コンストラクター
      パラメータ:
        `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` インタフェース内 `Closeable`
      定義:
        `close` インタフェース内 `AutoCloseable`
      オーバーライド:
        `close` クラス内 `FilterInputStream`
      例外:
        `IOException` - 入出力エラーが発生したとき

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.