org.opengion.hayabusa.servlet.multipart

## クラス ParamPart

- java.lang.Object
- - org.opengion.hayabusa.servlet.multipart.Part
  - - org.opengion.hayabusa.servlet.multipart.ParamPart

-     public class ParamPart
      extends Part

       ファイルアップロード時のマルチパート処理のパラメータパート部品です。

       パラメータ情報を取り扱います。

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

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

    コンストラクタ
    コンストラクタと説明
    `ParamPart(java.lang.String name, javax.servlet.ServletInputStream in, java.lang.String boundary, java.lang.String encoding)` パラメータパート部品 オブジェクトを構築する、コンストラクター

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

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getStringValue()` 値を文字列で返します。
    `java.lang.String` | `getStringValue(java.lang.String encoding)` エンコードを与えて、値を文字列に変換して返します。
    `byte[]` | `getValue()` 値をバイト配列で返します。
    `boolean` | `isParam()` パラメーターかどうか。

    - ### クラスから継承されたメソッド org.opengion.hayabusa.servlet.multipart.Part

      `getName, isFile`

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

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

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

    - #### ParamPart

          ParamPart(java.lang.String name,
                    javax.servlet.ServletInputStream in,
                    java.lang.String boundary,
                    java.lang.String encoding)
             throws java.io.IOException

      パラメータパート部品 オブジェクトを構築する、コンストラクター
      パラメータ:
        `name` - パラメータの名前
        `in` - ServletInputStreamオブジェクト
        `boundary` - 境界文字
        `encoding` - エンコード
      例外:
        `java.io.IOException` - 入出力エラーが発生したとき

  - ### メソッドの詳細

    - #### getValue

          public byte[] getValue()

      値をバイト配列で返します。
      戻り値:
        値のバイト配列
      このメソッドは、nullを返しません

    - #### getStringValue

          public java.lang.String getStringValue()
                                          throws java.io.UnsupportedEncodingException

      値を文字列で返します。
      戻り値:
        このクラスの初期エンコードに対応した文字列
      例外:
        `java.io.UnsupportedEncodingException` - コンストラクタで指定した エンコード がサポートされていない場合。
      このメソッドは、nullを返しません

    - #### getStringValue

          public java.lang.String getStringValue(java.lang.String encoding)
                                          throws java.io.UnsupportedEncodingException

      エンコードを与えて、値を文字列に変換して返します。
      パラメータ:
        `encoding` - エンコード
      戻り値:
        エンコードに対応した文字列
      例外:
        `java.io.UnsupportedEncodingException` - 引数のエンコード がサポートされていない場合。
      このメソッドは、nullを返しません

    - #### isParam

          public boolean isParam()

      パラメーターかどうか。
      オーバーライド:
        `isParam` クラス内 `Part`
      戻り値:
        (常に true)

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