shohaku.core.resource
クラス UrlInputResource

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

public class UrlInputResource
extends java.lang.Object
implements InputResource

URLが示すリソースの入力ストリームを返す入力リソースを提供します。


コンストラクタの概要
UrlInputResource(java.lang.String spec)
          URL文字列からURLオブジェクトを作成して初期化します。
UrlInputResource(java.net.URL url)
          URLオブジェクトを格納して初期化します。
 
メソッドの概要
 boolean exists()
          リソースが存在するか検証します。
 java.io.InputStream getInputStream()
          URLオブジェクトの入力ストリームを返却します。
 long getLastModified()
          リソースの最終更新日時を返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

UrlInputResource

public UrlInputResource(java.lang.String spec)
                 throws java.net.MalformedURLException
URL文字列からURLオブジェクトを作成して初期化します。

パラメータ:
spec - URL文字列
例外:
java.net.MalformedURLException - 文字列に指定されたプロトコルが未知である場合

UrlInputResource

public UrlInputResource(java.net.URL url)
URLオブジェクトを格納して初期化します。

パラメータ:
url - URL
メソッドの詳細

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
URLオブジェクトの入力ストリームを返却します。

定義:
インタフェース 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例外