shohaku.core.resource
クラス FileSystemInputResource

java.lang.Object
  拡張shohaku.core.resource.FileSystemInputResource
すべての実装インタフェース:
InputResource

public class FileSystemInputResource
extends java.lang.Object
implements InputResource

ファイルシステム上のリソースの入力ストリームを返す入力リソースを提供します。


コンストラクタの概要
FileSystemInputResource(java.io.File file)
          リソースのファイルを格納して初期化します。
FileSystemInputResource(java.lang.String path)
          リソースのパスを格納して初期化します。
FileSystemInputResource(java.net.URI uri)
          リソースのファイルを格納して初期化します。
 
メソッドの概要
 boolean exists()
          リソースが存在するか検証します。
 java.io.InputStream getInputStream()
          ファイルの入力ストリームを返却します。
 long getLastModified()
          リソースの最終更新日時を返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileSystemInputResource

public FileSystemInputResource(java.lang.String path)
リソースのパスを格納して初期化します。

パラメータ:
path - ファイルパス

FileSystemInputResource

public FileSystemInputResource(java.net.URI uri)
リソースのファイルを格納して初期化します。

パラメータ:
uri - ファイルのURI

FileSystemInputResource

public FileSystemInputResource(java.io.File file)
リソースのファイルを格納して初期化します。

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

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
ファイルの入力ストリームを返却します。

定義:
インタフェース InputResource 内の getInputStream
戻り値:
入力ストリーム
例外:
java.io.IOException - ファイルが発見出来無い場合
関連項目:
InputResource.getInputStream()

exists

public boolean exists()
インタフェース InputResource の記述:
リソースが存在するか検証します。
存在が不明の場合は常に true を返却します。

定義:
インタフェース InputResource 内の exists
戻り値:
リソースが存在する場合は true

getLastModified

public long getLastModified()
                     throws java.io.IOException
インタフェース InputResource の記述:
リソースの最終更新日時を返却します。
最終更新日時が不明の場合は -1 を返却します。

定義:
インタフェース InputResource 内の getLastModified
戻り値:
リソースの最終更新日時
例外:
java.io.IOException - IO例外