public final class UploadedFile
extends java.lang.Object
implements java.lang.Comparable
ファイルをサーバーにアップロードする場合に使用されるファイル管理クラスです。 HTML5 ファイルアップロードの複数選択(multiple)対応 に伴い、一つのクラスとして public化します。
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
BUFFER_MIDDLE
バッファの初期容量を通常より多い目に設定します。
|
コンストラクタと説明 |
---|
UploadedFile(java.lang.String uniqKey,
java.lang.String dir,
java.lang.String name,
java.lang.String original,
java.lang.String type)
アップロードファイルの管理オブジェクトを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
compareTo(UploadedFile other)
自然比較メソッド
インタフェース Comparable の 実装に関連して、再定義しています。
|
boolean |
equals(java.lang.Object object)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。
|
java.lang.String |
getContentType()
コンテントタイプを取得します。
|
java.lang.String |
getName()
ファイルアップロードされた時のname属性を取得します。
|
java.lang.String |
getOriginalFileName()
ファイル名(オリジナル)を取得します。
|
java.lang.String |
getUploadFile()
ファイル名(置き換え後)を取得します。
|
int |
hashCode()
オブジェクトのハッシュコード値を返します。
|
java.lang.String |
renameTo(java.lang.String newName,
java.lang.String prefix,
java.lang.String sufix,
java.lang.String useBackup,
java.lang.String fileURL,
HttpSession hsession)
ファイル名(置き換え後)の置き換えを実行します。
|
java.lang.String |
toString()
オブジェクトの識別子として,詳細な画面情報を返します。
|
public static final int BUFFER_MIDDLE
UploadedFile(java.lang.String uniqKey, java.lang.String dir, java.lang.String name, java.lang.String original, java.lang.String type)
uniqKey
- ユニークキー(初期アップロードファイル名)dir
- ファイルを保管するフォルダname
- ファイルアップロードされた時のname属性original
- ファイル名(オリジナル)type
- コンテントタイプpublic java.lang.String getName()
public java.lang.String getContentType()
public java.lang.String getUploadFile()
public java.lang.String renameTo(java.lang.String newName, java.lang.String prefix, java.lang.String sufix, java.lang.String useBackup, java.lang.String fileURL, HttpSession hsession)
newName
- ファイル名(nullの場合は、オリジナル)prefix
- 接頭辞(nullの場合は、何もつけない)sufix
- 接尾辞(nullの場合は、何もつけない)useBackup
- 置き換え後ファイルの処理方法(true:backupフォルダ/false:しない/rename:重複しない連番)fileURL
- クラウドストレージ用のURLhsession
- セッションpublic java.lang.String getOriginalFileName()
public int compareTo(UploadedFile other)
compareTo
インタフェース内 java.lang.Comparable
other
- 比較対象のObjectjava.lang.ClassCastException
- 引数が UploadedFile ではない場合java.lang.IllegalArgumentException
- 引数が null の場合public boolean equals(java.lang.Object object)
equals
クラス内 java.lang.Object
object
- 比較対象の参照オブジェクトpublic int hashCode()
hashCode
クラス内 java.lang.Object
public java.lang.String toString()
toString
クラス内 java.lang.Object
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.