jp.terasoluna.fw.web.struts.actions
クラス DownloadString

java.lang.Object
  上位を拡張 jp.terasoluna.fw.web.struts.actions.AbstractDownloadObject
      上位を拡張 jp.terasoluna.fw.web.struts.actions.DownloadString
すべての実装されたインタフェース:
Serializable

public class DownloadString
extends AbstractDownloadObject

Stringをダウンロードデータとするためのクラス。

関連項目:
直列化された形式

フィールドの概要
protected  String value
          ダウンロード内容。
 
クラス jp.terasoluna.fw.web.struts.actions.AbstractDownloadObject から継承されたフィールド
additionalHeaders, charset, contentType, DEFAULT_CHARSET, DEFAULT_CONTENT_TYPE, name, NO_DOWNLOAD_CONTENT_ERROR
 
コンストラクタの概要
DownloadString(String name, String value)
          コンストラクタ。
 
メソッドの概要
protected  byte[] getContent()
          ダウンロード内容をバイト配列として取得する。
 int getLengthOfData()
          ダウンロードサイズを取得する。
protected  InputStream getStreamInternal()
          ダウンロード内容のストリームを内部的に取得する。
 
クラス jp.terasoluna.fw.web.struts.actions.AbstractDownloadObject から継承されたメソッド
addHeader, getAdditionalHeaders, getCharset, getContentType, getName, getStream, setCharset, setContentType, setName
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

value

protected String value
ダウンロード内容。

コンストラクタの詳細

DownloadString

public DownloadString(String name,
                      String value)
コンストラクタ。

パラメータ:
name - ダウンロード名。
value - ダウンロード内容。
メソッドの詳細

getLengthOfData

public int getLengthOfData()
ダウンロードサイズを取得する。

定義:
クラス AbstractDownloadObject 内の getLengthOfData
戻り値:
ダウンロードサイズ。

getContent

protected byte[] getContent()
ダウンロード内容をバイト配列として取得する。

戻り値:
バイト配列。

getStreamInternal

protected InputStream getStreamInternal()
                                 throws IOException
ダウンロード内容のストリームを内部的に取得する。

定義:
クラス AbstractDownloadObject 内の getStreamInternal
戻り値:
ストリーム。
例外:
IOException


Copyright © 2012. All Rights Reserved.