www.dextsolution.com
DEXTUPLOAD
NJ
menu toggleリファレンス > devpia > dextuploadnj > MultipartCollection

devpia.dextuploadnj
Class MultipartCollection

サポートされる最小バージョン
1.0.0
最小サポート環境
JRE 1.6
説明

マルチパートデータのすべてのフィールドオブジェクトを格納している一連のクラスです。

コンストラクタ

MultipartCollection

  • MutlpartDataCollectionクラスのオブジェクトを生成する。

  • 形式

    public MultipartCollection() 
メソッド

clear

  • 登録されたフィールドオブジェクトをすべて削除する。

  • 形式

    public void clear()
  • 使い方

    collection.clear();

deleteTempFiles

  • すべての一時ファイルを削除する。

  • 形式

    public void deleteTempFiles()
  • 使い方

    collection.deleteTempFiles();

addItem

  • FieldItemオブジェクトを追加します。

    nullを登録したい場合はDEXTUploadExceptionが発生する。

  • 形式

    public void addItem(FieldItem item)
  • パラメータ

    名前 形式 説明
    item devpia.dextuploadnj.FieldItem FieldItemはマルチパートデータの要素を示す各フィールドを扱うための最上位のインタフェースである。
  • 使い方

    collection.addItem(new MultipartFormItem(item));

getFormItemCount

  • 文字列フィールドの数を返します。

  • 形式

    public int getFormItemCount()
  • リターン

    文字列フィールドの数

  • 使い方

    int formListCount = collection.getFormItemCount();

getFileItemCount

  • ファイルフィールドの数を返します。

  • 形式

    public int getFileItemCount()
  • リターン

    ファイルのフィールドの数

  • 使い方

    int fileItemCount = collection.getFileItemCount();

getFormGroupNames

  • 文字列フィールドの名前集合(java.util.Set<String>)オブジェクトを返します。

  • 形式

    public  Set<String> getFormGroupNames()
  • リターン

    文字列フィールドの名前集合

  • 使い方

    Set<String> names = collection.getFormGroupNames();

getFileGroupNames

  • ファイルフィールドの名前集合(java.util.Set<String>) オブジェクトを返します。

  • 形式

    public  Set<String> getFileGroupNames()
  • リターン

    ファイルフィールドの名前集合

  • 使い方

    Set<String> names = collection.getFileGroupNames();

getFormItem

  • 指定された順序や名前に対応するFormItemオブジェクトを返します。

    同じ名前のフォームが複数存在する場合の最初の項目を返します。

  • 形式

    public FormItem getFormItem(int index)
    public FormItem getFormItem(String name)
  • パラメータ

    名前 形式 説明
    index int 順序の値
    name java.lang.String 名前
  • リターン

    FormItemオブジェクト

  • 使い方

    FormItem item = collection.getFormItem(index);
    // または
    FormItem item = collection.getFormItem(name);

getFormItems

  • すべてまたは指定された名前に対応するフィールドのリスト(java.util.ArrayList<FormItem>)を返します。

  • 形式

    public ArrayList<FormItem> getFormItems()
    public ArrayList<FormItem> getFormItems(String name)
  • パラメータ

    名前 形式 説明
    name java.lang.String 名前
  • リターン

    フィールドリスト(java.util.ArrayList<FormItem>)

  • 使い方

    ArrayList<FormItem> items = collection.getFormItems();
    // または
    ArrayList<FormItem> items = collection.getFormItems(name);

getFileItem

  • 指定された順序や名前に対応するFileItemオブジェクトを返します。

  • 形式

    public FileItem getFileItem(int index)
    public FileItem getFileItem(String name)
  • パラメータ

    名前 形式 説明
    index int 順序の値
    name java.lang.String 名前
  • リターン

    FileItemオブジェクト

  • 使い方

    FileItem item = collection.getFileItem(index);
    // または 
    FileItem item = collection.getFileItem(name);

getFileItems

  • すべてまたは指定された名前に対応するファイルのリスト(java.util.ArrayList<FileItem>)を返します。

  • 形式

    public ArrayList<FileItem> getFileItems()
    public ArrayList<FileItem> getFileItems(String name)
  • パラメータ

    名前 形式 説明
    name java.lang.String 名前
  • リターン

    ファイルリスト(java.util.ArrayList<FileItem>)

  • 使い方

    ArrayList<FileItem> items = collection.getFileItems();
    // または
    ArrayList<FileItem> items = collection.getFileItems(name);