org.seasar.jface.renderer.impl
クラス AbstractControlRenderer<COMPONENT_TYPE extends ControlComponent,CONTROL_TYPE extends Control>

java.lang.Object
  上位を拡張 org.seasar.jface.renderer.impl.AbstractRenderer
      上位を拡張 org.seasar.jface.renderer.impl.AbstractWidgetRenderer<COMPONENT_TYPE,CONTROL_TYPE>
          上位を拡張 org.seasar.jface.renderer.impl.AbstractControlRenderer<COMPONENT_TYPE,CONTROL_TYPE>
すべての実装されたインタフェース:
Renderer
直系の既知のサブクラス:
AbstractCompositeRenderer, ButtonRenderer, LabelRenderer, LinkRenderer, ProgressBarRenderer, ScaleRenderer, SliderRenderer, TextRenderer

public abstract class AbstractControlRenderer<COMPONENT_TYPE extends ControlComponent,CONTROL_TYPE extends Control>
extends AbstractWidgetRenderer<COMPONENT_TYPE,CONTROL_TYPE>

Control のレンダリングを行うための基底クラスです。

作成者:
y-komori

コンストラクタの概要
AbstractControlRenderer()
           
 
メソッドの概要
 void doRender(COMPONENT_TYPE uiComponent, CONTROL_TYPE control)
           
protected abstract  void doRenderControl(COMPONENT_TYPE controlComponent, CONTROL_TYPE control)
           
protected  ControlComponent getParentComponent(ControlComponent component)
           
protected  LayoutDataInfo getParentLayoutDataInfo(UIComponent uiComponent)
           
protected  void inherit(COMPONENT_TYPE uiComponent)
           
protected  void inheritLayoutData(UIControlComponent uiComponent)
           
protected  void setCommonAttributes(UIComponent uiComponent)
           
protected  void setFont(ControlComponent controlComponent, Control control)
           
protected  void setLayoutData(UIControlComponent uiComponent, Control control)
           
protected  void setLocation(ControlComponent controlComponent, Control control)
           
protected  void setSize(ControlComponent controlComponent, Control control)
           
 
クラス org.seasar.jface.renderer.impl.AbstractWidgetRenderer から継承されたメソッド
addEnabledDepend, createWidget, doRenderAfter, getDefaultStyle, getStyle, getWidgetType, render, renderAfter
 
クラス org.seasar.jface.renderer.impl.AbstractRenderer から継承されたメソッド
getContext, setContext
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractControlRenderer

public AbstractControlRenderer()
メソッドの詳細

inherit

protected void inherit(COMPONENT_TYPE uiComponent)
オーバーライド:
クラス AbstractWidgetRenderer<COMPONENT_TYPE extends ControlComponent,CONTROL_TYPE extends Control> 内の inherit

doRender

public final void doRender(COMPONENT_TYPE uiComponent,
                           CONTROL_TYPE control)
定義:
クラス AbstractWidgetRenderer<COMPONENT_TYPE extends ControlComponent,CONTROL_TYPE extends Control> 内の doRender

setLocation

protected void setLocation(ControlComponent controlComponent,
                           Control control)

setSize

protected void setSize(ControlComponent controlComponent,
                       Control control)

setFont

protected void setFont(ControlComponent controlComponent,
                       Control control)

setLayoutData

protected void setLayoutData(UIControlComponent uiComponent,
                             Control control)

getParentComponent

protected ControlComponent getParentComponent(ControlComponent component)

setCommonAttributes

protected void setCommonAttributes(UIComponent uiComponent)

inheritLayoutData

protected void inheritLayoutData(UIControlComponent uiComponent)

getParentLayoutDataInfo

protected LayoutDataInfo getParentLayoutDataInfo(UIComponent uiComponent)

doRenderControl

protected abstract void doRenderControl(COMPONENT_TYPE controlComponent,
                                        CONTROL_TYPE control)


Copyright © 2006 The Seasar Foundation. All Rights Reserved.