|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface TemplateManager
画面定義テンプレートを管理するためのインターフェースです。
| メソッドの概要 | |
|---|---|
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のテンプレートキャッシュの内容をクリアします。 |
| メソッドの詳細 |
|---|
Template getTemplate(String path)
Template オブジェクトを返します。
path - 画面定義 XML のパス
Template オブジェクトTemplate getTemplateById(String id)
Template オブジェクトを返します。loadTemplates(List) メソッドでロードしたテンプレートが対象です。
id - テンプレート ID
Template オブジェクトvoid loadTemplates(List<String> pathList)
pathList - 画面定義 XML のパスリストList<Template> getTemplates(Class<? extends UIComponentContainer> componentClass)
Template のリストを返します。
componentClass - ルートコンポーネントクラス
Template のリストvoid clear()
void remove(String id)
id - テンプレート ID
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||