|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--org.apache.struts.upload.MultipartElement
このクラスはマルチパートリクエストの中の一要素を表します。
このクラスは、その要素が文字列あるいはファイルであるかどうかを知るためのいくつかのメソッドと、
上記、要素のデータを取得するためのメソッドを持っています。
テキスト要素が入力された場合、コンテントタイプは null になり、
ファイルである場合、コンテントタイプは null 以外になります。
| フィールドの概要 | |
protected java.lang.String |
contentType
この要素のコンテントタイプ。 |
protected byte[] |
data
推奨されていません。 これは使用しない方が良いでしょう。 |
protected java.io.File |
file
(恐らく一時的な)ファイル形式の要素データ。 |
protected java.lang.String |
fileName
要素のファイル名、テキスト要素の場合は null 。 |
protected boolean |
isFile
この要素がファイルかどうか。 |
protected java.lang.String |
name
要素の名前。 |
protected java.lang.String |
value
要素のテキストの内容、 ファイル要素の場合は null 。 |
| コンストラクタの概要 | |
MultipartElement(java.lang.String name,
java.lang.String value)
テキスト要素のためのコンストラクタ。 |
|
MultipartElement(java.lang.String name,
java.lang.String fileName,
java.lang.String contentType,
byte[] data)
推奨されていません。 このコンストラクタを使用すると、 File を引数とする場合に反してバイト配列を引数とするため、 メモリに関する問題を引き起こす可能性があります。 |
|
MultipartElement(java.lang.String name,
java.lang.String fileName,
java.lang.String contentType,
java.io.File file)
ファイル要素のためのコンストラクタ。 |
|
| メソッドの概要 | |
java.lang.String |
getContentType()
コンテントタイプを取得します。 |
byte[] |
getData()
推奨されていません。 この要素自体を表すファイルを取得したい場合は getFile メソッドを使用してください |
java.io.File |
getFile()
この要素のデータを保持するファイルを取得します。 |
java.lang.String |
getFileName()
ファイル名を取得します。 |
java.lang.String |
getName()
名前を取得します。 |
java.lang.String |
getValue()
このマルチパート要素の内容を返します。 |
boolean |
isFile()
こ要素がファイルかどうか? |
void |
setContentType(java.lang.String contentType)
コンテントタイプをセットします。 |
void |
setData(byte[] data)
推奨されていません。 この要素のデータに当たるファイルをセットする場合は setFile メソッドを使用してください |
void |
setFile(java.io.File file)
この要素を表すファイルをセットします。 |
void |
setFileName(java.lang.String fileName)
この要素のファイル名をセットします。 |
void |
setName(java.lang.String name)
この要素の名前をセットします。 |
void |
setValue(java.lang.String value)
|
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected java.lang.String contentType
protected byte[] data
protected java.io.File file
protected java.lang.String name
protected java.lang.String fileName
protected java.lang.String value
protected boolean isFile
| コンストラクタの詳細 |
public MultipartElement(java.lang.String name,
java.lang.String fileName,
java.lang.String contentType,
byte[] data)
public MultipartElement(java.lang.String name,
java.lang.String fileName,
java.lang.String contentType,
java.io.File file)
name - 要素のフォーム名fileName - この要素がファイルである場合の、この要素のファイル名contentType - この要素がファイルである場合の、コンテントタイプfile - これがファイルである場合に、この要素自体を表す
(恐らく一時的な)ファイル
public MultipartElement(java.lang.String name,
java.lang.String value)
name - 要素の名前value - 要素の内容| メソッドの詳細 |
public java.lang.String getContentType()
public byte[] getData()
public java.io.File getFile()
public java.lang.String getName()
public java.lang.String getFileName()
null
を返します。
public java.lang.String getValue()
nullpublic void setFile(java.io.File file)
public void setFileName(java.lang.String fileName)
public void setName(java.lang.String name)
public void setContentType(java.lang.String contentType)
public boolean isFile()
public void setValue(java.lang.String value)
public void setData(byte[] data)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||