|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.web.struts.actions.AbstractDownloadObject
public abstract class AbstractDownloadObject
ダウンロード内容を保持する抽象クラス。
フィールドの概要 | |
---|---|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
additionalHeaders
追加されるヘッダを保持するマップ。 |
protected java.lang.String |
charset
エンコーディング。 |
protected java.lang.String |
contentType
コンテントタイプ。 |
static java.lang.String |
DEFAULT_CHARSET
デフォルトのエンコーディング( UTF-8 ) |
static java.lang.String |
DEFAULT_CONTENT_TYPE
デフォルトのコンテントタイプ( application/octetstream ) |
protected java.lang.String |
name
ダウンロード名。 |
static java.lang.String |
NO_DOWNLOAD_CONTENT_ERROR
ダウンロード内容が存在しない場合のエラーコード。 |
コンストラクタの概要 | |
---|---|
AbstractDownloadObject(java.lang.String name,
java.lang.String contentType,
java.lang.String charset)
コンストラクタ。 |
メソッドの概要 | |
---|---|
void |
addHeader(java.lang.String name,
java.lang.String value)
追加のレスポンスヘッダを設定する。 |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getAdditionalHeaders()
追加のレスポンスヘッダを取得する。 |
java.lang.String |
getCharset()
エンコーディングを取得する。 |
java.lang.String |
getContentType()
コンテントタイプを取得する。 |
abstract int |
getLengthOfData()
ダウンロードサイズを取得する。 |
java.lang.String |
getName()
ダウンロード名を取得する。 |
java.io.InputStream |
getStream()
ダウンロード内容のストリームを取得する。 |
protected abstract java.io.InputStream |
getStreamInternal()
ダウンロード内容のストリームを内部的に取得する。 |
void |
setCharset(java.lang.String charset)
エンコーディングを設定する。 |
void |
setContentType(java.lang.String contentType)
コンテントタイプを設定する。 |
void |
setName(java.lang.String name)
ダウンロード名を設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String DEFAULT_CHARSET
UTF-8
)
public static final java.lang.String DEFAULT_CONTENT_TYPE
application/octetstream
)
public static final java.lang.String NO_DOWNLOAD_CONTENT_ERROR
protected java.lang.String contentType
protected java.lang.String name
protected java.lang.String charset
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> additionalHeaders
コンストラクタの詳細 |
---|
public AbstractDownloadObject(java.lang.String name, java.lang.String contentType, java.lang.String charset)
name
- ダウンロード名。contentType
- コンテントタイプ。charset
- エンコーディング。メソッドの詳細 |
---|
public java.lang.String getCharset()
public void setCharset(java.lang.String charset)
charset
- エンコーディング。public java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
contentType
- コンテントタイプ。public java.lang.String getName()
public void setName(java.lang.String name)
name
- ダウンロード名。public java.io.InputStream getStream() throws java.io.IOException
java.io.IOException
public void addHeader(java.lang.String name, java.lang.String value)
name
- ヘッダ名。value
- ヘッダの値。public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAdditionalHeaders()
protected abstract java.io.InputStream getStreamInternal() throws java.io.IOException
java.io.IOException
public abstract int getLengthOfData()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |