クラス PartInputStream

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

    public class PartInputStream
    extends java.io.FilterInputStream
    ファイルアップロード時のマルチパート処理のファイル読取ストリームです。
    機能分類
    その他機能
    バージョン
    4.0
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK5.0,
    • フィールドの概要

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

        in
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      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)
      データを読み込みます。
      • クラスから継承されたメソッド java.io.FilterInputStream

        mark, markSupported, reset, skip
      • クラスから継承されたメソッド java.io.InputStream

        nullInputStream, readAllBytes, readNBytes, readNBytes, transferTo
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • 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 - 入出力エラーが発生したとき