org.seasar.uruma.renderer
クラス RendererFactory

java.lang.Object
  上位を拡張 org.seasar.uruma.renderer.RendererFactory

public class RendererFactory
extends Object

レンダラを取得するためのファクトリクラスです。

作成者:
y-komori

コンストラクタの概要
RendererFactory()
           
 
メソッドの概要
static void addRenderer(Class<? extends UIComponent> uiComponentClass, Renderer renderer)
          UIComponent クラスをキーとして、レンダラを登録します。
static Renderer getRenderer(Class<? extends UIComponent> uiComponentClass)
          UIComponent クラスをキーにして、レンダラを取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RendererFactory

public RendererFactory()
メソッドの詳細

getRenderer

public static Renderer getRenderer(Class<? extends UIComponent> uiComponentClass)
UIComponent クラスをキーにして、レンダラを取得します。

パラメータ:
uiComponentClass - レンダラに対応する UIComponentClass オブジェクト
戻り値:
レンダラオブジェクト
例外:
NotFoundException - レンダラが見つからなかった場合

addRenderer

public static void addRenderer(Class<? extends UIComponent> uiComponentClass,
                               Renderer renderer)
UIComponent クラスをキーとして、レンダラを登録します。

パラメータ:
uiComponentClass - UIComponent クラスの Class オブジェクト
renderer - レンダラオブジェクト


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