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

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

public class DownloadFile
extends AbstractDownloadObject

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

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

フィールドの概要
protected  File file
          ダウンロード対象のファイル。
 
クラス jp.terasoluna.fw.web.struts.actions.AbstractDownloadObject から継承されたフィールド
additionalHeaders, charset, contentType, DEFAULT_CHARSET, DEFAULT_CONTENT_TYPE, name, NO_DOWNLOAD_CONTENT_ERROR
 
コンストラクタの概要
DownloadFile(File file)
          引数にファイルを持つコンストラクタ。
DownloadFile(String name, File file)
          引数にファイル名とファイルを持つコンストラクタ。
 
メソッドの概要
 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
 

フィールドの詳細

file

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

コンストラクタの詳細

DownloadFile

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

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

DownloadFile

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

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

getLengthOfData

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

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

getStreamInternal

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

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


Copyright © 2012. All Rights Reserved.