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

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

public class DownloadByteArray
extends AbstractDownloadObject

バイト配列をダウンロードデータとするためのクラス。

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

フィールドの概要
protected  byte[] byteArray
          ダウンロード内容。
private static long serialVersionUID
          シリアルバージョンUID
 
クラス jp.terasoluna.fw.web.struts.actions.AbstractDownloadObject から継承されたフィールド
additionalHeaders, charset, contentType, DEFAULT_CHARSET, DEFAULT_CONTENT_TYPE, name, NO_DOWNLOAD_CONTENT_ERROR
 
コンストラクタの概要
DownloadByteArray(java.lang.String name, byte[] byteArray)
          コンストラクタ。
 
メソッドの概要
 int getLengthOfData()
          ダウンロードサイズを取得する。
 java.io.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
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンUID

関連項目:
定数フィールド値

byteArray

protected byte[] byteArray
ダウンロード内容。

コンストラクタの詳細

DownloadByteArray

public DownloadByteArray(java.lang.String name,
                         byte[] byteArray)
コンストラクタ。

パラメータ:
name - ダウンロード名。
byteArray - ダウンロード内容であるバイト配列。
メソッドの詳細

getLengthOfData

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

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

getStreamInternal

public java.io.InputStream getStreamInternal()
                                      throws java.io.FileNotFoundException
ダウンロード内容のストリームを内部的に取得する。

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