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

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

public class DownloadFile
extends AbstractDownloadObject

ファイルをダウンロード対象とするためのクラス。

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

フィールドの概要
protected  java.io.File file
          ダウンロード対象のファイル。
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
 
コンストラクタの概要
DownloadFile(java.io.File file)
          引数にファイルを持つコンストラクタ。
DownloadFile(java.lang.String name, java.io.File file)
          引数にファイル名とファイルを持つコンストラクタ。
 
メソッドの概要
 int getLengthOfData()
          ダウンロードサイズを取得する。
protected  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

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

file

protected java.io.File file
ダウンロード対象のファイル。

コンストラクタの詳細

DownloadFile

public DownloadFile(java.io.File file)
引数にファイルを持つコンストラクタ。 ダウンロードファイルに設定する。

パラメータ:
file - ファイル。

DownloadFile

public DownloadFile(java.lang.String name,
                    java.io.File file)
引数にファイル名とファイルを持つコンストラクタ。 ダウンロードファイルに設定する。

パラメータ:
name - ファイル名。
file - ファイル。
メソッドの詳細

getLengthOfData

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

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

getStreamInternal

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

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