|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |