概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.7.4.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.servlet.multipart
クラス PartInputStream

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

すべての実装されたインタフェース:
  java.io.Closeable

    public class PartInputStream

extends java.io.FilterInputStream

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

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

フィールドの概要

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

コンストラクタの概要
`PartInputStream(javax.servlet.ServletInputStream in, java.lang.String boundary)` 読取ストリーム と区切り文字を指定してクラスを構築する コンストラクター

メソッドの概要
`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(javax.servlet.ServletInputStream in,
                    java.lang.String boundary)
              throws java.io.IOException

  読取ストリーム と区切り文字を指定してクラスを構築する コンストラクター

  パラメータ:
    `in` - ServletInputStreamオブジェクト
    `boundary` - 境界文字
  例外:
    `java.io.IOException` - 上位の入出力エラー

メソッドの詳細

### read

    public int read()
             throws java.io.IOException

  データを読み込みます。

  オーバーライド:
    クラス `java.io.FilterInputStream` 内の `read`
  戻り値:
    読み取られたデータ
  例外:
    `java.io.IOException` - 入出力エラーが発生したとき

### read

    public int read(byte[] bt)
             throws java.io.IOException

  データを読み込みます。

  オーバーライド:
    クラス `java.io.FilterInputStream` 内の `read`
  パラメータ:
    `bt` - バイト配列
  戻り値:
    読み取られたデータ
  例外:
    `java.io.IOException` - 入出力エラーが発生したとき

### read

    public int read(byte[] bt,
                    int off,
                    int len)
             throws java.io.IOException

  データを読み込みます。

  オーバーライド:
    クラス `java.io.FilterInputStream` 内の `read`
  パラメータ:
    `bt` - バイト配列
    `off` - 開始バイト数
    `len` - 読み取りバイト数
  戻り値:
    読み取られたデータ
  例外:
    `java.io.IOException` - 入出力エラーが発生したとき

### available

    public int available()
                  throws java.io.IOException

  利用可能かどうかを返します。

  オーバーライド:
    クラス `java.io.FilterInputStream` 内の `available`
  戻り値:
    利用可能かどうか
  例外:
    `java.io.IOException` - 入出力エラーが発生したとき

### close

    public void close()
               throws java.io.IOException

  接続を閉じます。

  定義:
    インタフェース `java.io.Closeable` 内の `close`
  オーバーライド:
    クラス `java.io.FilterInputStream` 内の `close`
  例外:
    `java.io.IOException` - 入出力エラーが発生したとき

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.7.4.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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