jp.carabiner.treeeditor.js.model
クラス TempImage

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.model.TempImage

public class TempImage
extends Object

一時イメージです。


コンストラクタの概要
TempImage(String filename, File tempFile, long lastModified)
          構築します。
 
メソッドの概要
static TempImage create(jp.carabiner.treeeditor.FileManager manager, String filename, long lastModified, InputStream in)
          生成します。
 void dispose()
          破棄します。
 String getFilename()
          ファイル名を取得します。
 InputStream getInputStream()
          データ取得用のストリームを取得します。
 long getLastModified()
          最終更新日時を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TempImage

public TempImage(String filename,
                 File tempFile,
                 long lastModified)
構築します。

パラメータ:
filename - ファイル名。nullは不可。
tempFile - 一時ファイル。nullは不可。
lastModified - 最終更新日時。
メソッドの詳細

create

public static TempImage create(jp.carabiner.treeeditor.FileManager manager,
                               String filename,
                               long lastModified,
                               InputStream in)
                        throws IOException
生成します。

パラメータ:
manager - ファイルマネージャ。nullは不可。
filename - ファイル名。nullは不可。
lastModified - 最終更新日時。
in - 入力ストリーム。nullは不可。
戻り値:
一時画像。
例外:
IOException - 入出力時のエラー。

dispose

public void dispose()
破棄します。


getFilename

public String getFilename()
ファイル名を取得します。

戻り値:
ファイル名。

getInputStream

public InputStream getInputStream()
                           throws IOException
データ取得用のストリームを取得します。

戻り値:
ストリーム。
例外:
IOException - 入出力時のエラー。

getLastModified

public long getLastModified()
最終更新日時を取得します。

戻り値:
最終更新日時。