org.seasar.uruma.renderer.impl
クラス TabFolderRenderer

java.lang.Object
  上位を拡張 org.seasar.uruma.renderer.impl.AbstractRenderer
      上位を拡張 org.seasar.uruma.renderer.impl.AbstractWidgetRenderer<COMPONENT_TYPE,CONTROL_TYPE>
          上位を拡張 org.seasar.uruma.renderer.impl.AbstractControlRenderer<COMPONENT_TYPE,COMPOSITE_TYPE>
              上位を拡張 org.seasar.uruma.renderer.impl.AbstractCompositeRenderer<TabFolderComponent,TabFolder>
                  上位を拡張 org.seasar.uruma.renderer.impl.TabFolderRenderer
すべての実装されたインタフェース:
Renderer

public class TabFolderRenderer
extends AbstractCompositeRenderer<TabFolderComponent,TabFolder>

TabFolder のレンダリングを行うクラスです。

作成者:
bskuroneko

コンストラクタの概要
TabFolderRenderer()
           
 
メソッドの概要
protected  void doRenderAfter(TabFolder widget, TabFolderComponent uiComponent, WidgetHandle parent, PartContext context)
          子のレンダリング終了後にレンダリング処理を行います。
protected  void doRenderComposite(TabFolderComponent controlComponent, TabFolder control)
          サブクラスでのレンダリングを行います。
protected  Class<TabFolder> getWidgetType()
          生成するウィジットの型を返します。
 
クラス org.seasar.uruma.renderer.impl.AbstractCompositeRenderer から継承されたメソッド
doRenderControl, inherit, inheritCommonAttributes, setLayout
 
クラス org.seasar.uruma.renderer.impl.AbstractControlRenderer から継承されたメソッド
doRender, getParentComponent, getParentLayoutDataInfo, inheritLayoutData, setCommonAttributes, setFont, setLayoutData, setLocation, setMenu, setSize
 
クラス org.seasar.uruma.renderer.impl.AbstractWidgetRenderer から継承されたメソッド
createWidget, peekRenderingContext, popRenderingContext, pushRenderingContext, render, renderAfter, renderWidget, reRender
 
クラス org.seasar.uruma.renderer.impl.AbstractRenderer から継承されたメソッド
createWidgetHandle, getContext, getDefaultStyle, getStyle, getWindowContext, preRender, setContext, setupEnablesDependingDef, setWindowContext
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TabFolderRenderer

public TabFolderRenderer()
メソッドの詳細

doRenderComposite

protected void doRenderComposite(TabFolderComponent controlComponent,
                                 TabFolder control)
クラス AbstractCompositeRenderer の記述:
サブクラスでのレンダリングを行います。

AbstractCompositeRenderer のサブクラスは、本メソッドをオーバーライドしてレンダリングを行ってください。

定義:
クラス AbstractCompositeRenderer<TabFolderComponent,TabFolder> 内の doRenderComposite
パラメータ:
controlComponent - コンポジットの情報を持つコンポーネント
control - レンダリング対象のコンポジット

doRenderAfter

protected void doRenderAfter(TabFolder widget,
                             TabFolderComponent uiComponent,
                             WidgetHandle parent,
                             PartContext context)
クラス AbstractWidgetRenderer の記述:
子のレンダリング終了後にレンダリング処理を行います。
子のレンダリング終了後にレンダリング処理を行う場合、本メソッドをオーバーライドしてレンダリング処理を実装してください。
デフォルトでは何も行いません。

オーバーライド:
クラス AbstractWidgetRenderer<TabFolderComponent,TabFolder> 内の doRenderAfter
パラメータ:
widget - レンダリング対象ウィジット
uiComponent - レンダリング対象の UIComponent オブジェクト
parent - 親のウィジットハンドル
context - PartContext オブジェクト

getWidgetType

protected Class<TabFolder> getWidgetType()
クラス AbstractWidgetRenderer の記述:
生成するウィジットの型を返します。
ウィジットのインスタンス生成は本クラスで実施するので、サブクラスで本メソッドを実装してウィジットの型のみを返してください。

定義:
クラス AbstractWidgetRenderer<TabFolderComponent,TabFolder> 内の getWidgetType
戻り値:
生成するウィジットの型


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