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()
           
 
メソッドの概要
 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 を一括読み込みします。
 
クラス 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 のパスリスト


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