shohaku.shoin.proxy
クラス TimerResourceSetFactoryProxy

java.lang.Object
  拡張shohaku.shoin.proxy.AbstractResourceSetFactoryProxy
      拡張shohaku.shoin.proxy.TimerResourceSetFactoryProxy
すべての実装インタフェース:
ResourceSetFactoryProxy

public class TimerResourceSetFactoryProxy
extends AbstractResourceSetFactoryProxy

指定されている時間が経過していると新たなリソース集合を返却する生成プロキシを提供します。


フィールドの概要
 
クラス shohaku.shoin.proxy.AbstractResourceSetFactoryProxy から継承したフィールド
resourceSet
 
コンストラクタの概要
TimerResourceSetFactoryProxy()
          プロパティを初期値で初期化します。
 
メソッドの概要
 long getLastModified()
          最終更新時刻を格納します。
 long getPeriodTimeMillis()
          更新する間隔をミリ秒を格納します。
 ResourceSet getResourceSet(boolean create)
          指定されている時間が経過していると新たなリソース集合を返却します。
 void setLastModified(long lastModified)
          最終更新時刻を格納します。
 void setPeriodTimeMillis(long periodTimeMillis)
          更新する間隔をミリ秒を返却します。
 
クラス shohaku.shoin.proxy.AbstractResourceSetFactoryProxy から継承したメソッド
createResourceSet, getResourceSetFactory, setResourceSetFactory
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TimerResourceSetFactoryProxy

public TimerResourceSetFactoryProxy()
プロパティを初期値で初期化します。

メソッドの詳細

getResourceSet

public ResourceSet getResourceSet(boolean create)
                           throws ResourceSetCreationException
指定されている時間が経過していると新たなリソース集合を返却します。
ただし初回は経過時間に関わりなく、新たなリソース集合を生成します。
create フラグが true が指定されている場合も新規に生成されます。

定義:
インタフェース ResourceSetFactoryProxy 内の getResourceSet
オーバーライド:
クラス AbstractResourceSetFactoryProxy 内の getResourceSet
パラメータ:
create - true が指定されている場合は新規に生成する。
戻り値:
リソース集合
例外:
ResourceSetCreationException - リソース集合の生成に失敗した場合
関連項目:
ResourceSetFactoryProxy.getResourceSet(boolean)

getPeriodTimeMillis

public long getPeriodTimeMillis()
更新する間隔をミリ秒を格納します。

戻り値:
更新する間隔のミリ秒

setPeriodTimeMillis

public void setPeriodTimeMillis(long periodTimeMillis)
更新する間隔をミリ秒を返却します。

パラメータ:
periodTimeMillis - 更新する間隔のミリ秒

getLastModified

public long getLastModified()
最終更新時刻を格納します。

戻り値:
最終更新時刻

setLastModified

public void setLastModified(long lastModified)
最終更新時刻を格納します。

パラメータ:
lastModified - 最終更新時刻