org.seasar.uruma.core.impl
クラス TemplateManagerImpl

java.lang.Object
  上位を拡張 org.seasar.uruma.core.impl.TemplateManagerImpl
すべての実装されたインタフェース:
TemplateManager

public class TemplateManagerImpl
extends Object
implements TemplateManager

TemplateManager の実装クラスです。

作成者:
y-komori

コンストラクタの概要
TemplateManagerImpl()
           
 
メソッドの概要
 void clear()
          キャッシュしている内容をクリアします。
 Template getTemplate(String path)
          指定されたパスの画面定義 XML を読み込み、Template オブジェクトを返します。
 Template getTemplateById(String id)
          指定された id を持つ Template オブジェクトを返します。
 List<Template> getTemplates(Class<? extends UIComponentContainer> componentClass)
          指定されたタイプのルートコンポーネントを持つ Template のリストを返します。
 void loadTemplates(List<String> pathList)
          指定されたパスの画面定義 XML を一括読み込みします。
 void remove(String id)
          指定された idのテンプレートキャッシュの内容をクリアします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TemplateManagerImpl

public TemplateManagerImpl()
メソッドの詳細

getTemplate

public Template getTemplate(String path)
インタフェース TemplateManager の記述:
指定されたパスの画面定義 XML を読み込み、Template オブジェクトを返します。

定義:
インタフェース TemplateManager 内の getTemplate
パラメータ:
path - 画面定義 XML のパス
戻り値:
Template オブジェクト

getTemplateById

public Template getTemplateById(String id)
インタフェース TemplateManager の記述:
指定された id を持つ Template オブジェクトを返します。
事前に TemplateManager.loadTemplates(List) メソッドでロードしたテンプレートが対象です。

定義:
インタフェース TemplateManager 内の getTemplateById
パラメータ:
id - テンプレート ID
戻り値:
Template オブジェクト

getTemplates

public List<Template> getTemplates(Class<? extends UIComponentContainer> componentClass)
インタフェース TemplateManager の記述:
指定されたタイプのルートコンポーネントを持つ Template のリストを返します。

定義:
インタフェース TemplateManager 内の getTemplates
パラメータ:
componentClass - ルートコンポーネントクラス
戻り値:
Template のリスト

loadTemplates

public void loadTemplates(List<String> pathList)
インタフェース TemplateManager の記述:
指定されたパスの画面定義 XML を一括読み込みします。

定義:
インタフェース TemplateManager 内の loadTemplates
パラメータ:
pathList - 画面定義 XML のパスリスト

clear

public void clear()
インタフェース TemplateManager の記述:
キャッシュしている内容をクリアします。

定義:
インタフェース TemplateManager 内の clear

remove

public void remove(String id)
インタフェース TemplateManager の記述:
指定された idのテンプレートキャッシュの内容をクリアします。

定義:
インタフェース TemplateManager 内の remove
パラメータ:
id - テンプレート ID


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.