org.seasar.uruma.renderer
クラス RendererExtender

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

public class RendererExtender
extends Object

拡張レンダラを管理するためのクラスです。

作成者:
y-komori

コンストラクタの概要
RendererExtender()
           
 
メソッドの概要
static void addRendererExtension(RendererExtension extension)
          拡張レンダラを登録します。
static void clearRendererExtensions()
          登録された拡張レンダラをすべてクリアします。
static void doExtRender(UIComponent uiComponent, WidgetHandle handle, PartContext context)
          登録された拡張レンダラを順番に呼び出し、拡張レンダリングを実施します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RendererExtender

public RendererExtender()
メソッドの詳細

addRendererExtension

public static void addRendererExtension(RendererExtension extension)
拡張レンダラを登録します。
Uruma のレンダリング処理を拡張したい場合、 RendererExtension インターフェースの実装クラスを作成し、本メソッド使って登録してください。

パラメータ:
extension - 拡張レンダラオブジェクト

clearRendererExtensions

public static void clearRendererExtensions()
登録された拡張レンダラをすべてクリアします。


doExtRender

public static void doExtRender(UIComponent uiComponent,
                               WidgetHandle handle,
                               PartContext context)
登録された拡張レンダラを順番に呼び出し、拡張レンダリングを実施します。
拡張レンダラは addRendererExtension(RendererExtension) メソッドで登録された順番に呼び出されます。
(本メソッドは Uruma のレンダリングエンジンから呼び出されるメソッドです)

パラメータ:
uiComponent - レンダリング対象の情報を持つ UIComponent オブジェクト
handle - レンダリング対象のウィジットを保持する WidgetHandle オブジェクト
context - 画面情報を収めた PartContext オブジェクト
関連項目:
RendererExtension.extRender(UIComponent, WidgetHandle, PartContext)


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