dextuploadjk.engine
Class MultipartCollection
- 最小サポートバージョン
- 1.0.0
- 最小サポート環境
- Java 17, Jakarta EE 9+
- 説明
-
マルチパートデータのすべてのフィールドオブジェクトを格納している一連のクラスです。
- コンストラクタ
-
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 dextuploadjk.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(); // or ArrayList<FormItem> items = collection.getFormItems(name);
getFileItem
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(); // or ArrayList<FileItem> items = collection.getFileItems(name);
-