|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.uruma.core.impl.TemplateManagerImpl
public class TemplateManagerImpl
TemplateManager
の実装クラスです。
コンストラクタの概要 | |
---|---|
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 |
コンストラクタの詳細 |
---|
public TemplateManagerImpl()
メソッドの詳細 |
---|
public Template getTemplate(String path)
TemplateManager
の記述: Template
オブジェクトを返します。
TemplateManager
内の getTemplate
path
- 画面定義 XML のパス
Template
オブジェクトpublic Template getTemplateById(String id)
TemplateManager
の記述: Template
オブジェクトを返します。TemplateManager.loadTemplates(List)
メソッドでロードしたテンプレートが対象です。
TemplateManager
内の getTemplateById
id
- テンプレート ID
Template
オブジェクトpublic List<Template> getTemplates(Class<? extends UIComponentContainer> componentClass)
TemplateManager
の記述: Template
のリストを返します。
TemplateManager
内の getTemplates
componentClass
- ルートコンポーネントクラス
Template
のリストpublic void loadTemplates(List<String> pathList)
TemplateManager
の記述:
TemplateManager
内の loadTemplates
pathList
- 画面定義 XML のパスリストpublic void clear()
TemplateManager
の記述:
TemplateManager
内の clear
public void remove(String id)
TemplateManager
の記述:
TemplateManager
内の remove
id
- テンプレート ID
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |