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

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<TextComponent,Text>
              上位を拡張 org.seasar.uruma.renderer.impl.TextRenderer
すべての実装されたインタフェース:
Renderer

public class TextRenderer
extends AbstractControlRenderer<TextComponent,Text>

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

作成者:
bskuroneko

コンストラクタの概要
TextRenderer()
           
 
メソッドの概要
protected  void doRenderControl(TextComponent controlComponent, Text control)
          生成したコントロールに対するレンダリングを行います。
protected  int getDefaultStyle()
          スタイル属性が指定されていない場合のデフォルト値を返します。
protected  Class<Text> getWidgetType()
          生成するウィジットの型を返します。
 
クラス org.seasar.uruma.renderer.impl.AbstractControlRenderer から継承されたメソッド
doRender, getParentComponent, getParentLayoutDataInfo, inherit, inheritLayoutData, setCommonAttributes, setFont, setLayoutData, setLocation, setMenu, setSize
 
クラス org.seasar.uruma.renderer.impl.AbstractWidgetRenderer から継承されたメソッド
createWidget, doRenderAfter, peekRenderingContext, popRenderingContext, pushRenderingContext, render, renderAfter, renderWidget, reRender
 
クラス org.seasar.uruma.renderer.impl.AbstractRenderer から継承されたメソッド
createWidgetHandle, getContext, getStyle, getWindowContext, preRender, setContext, setupEnablesDependingDef, setWindowContext
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TextRenderer

public TextRenderer()
メソッドの詳細

doRenderControl

protected void doRenderControl(TextComponent controlComponent,
                               Text control)
クラス AbstractControlRenderer の記述:
生成したコントロールに対するレンダリングを行います。
コントロールに対する独自のレンダリング処理を追加したい場合、サブクラスでオーバーライドしてください。

定義:
クラス AbstractControlRenderer<TextComponent,Text> 内の doRenderControl
パラメータ:
controlComponent - UIComponent オブジェクト
control - 生成した Control オブジェクト

getWidgetType

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

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

getDefaultStyle

protected int getDefaultStyle()
クラス AbstractRenderer の記述:
スタイル属性が指定されていない場合のデフォルト値を返します。
通常は、 SWT.NONE を返します。
デフォルト値を変更したい場合、本メソッドをオーバーライドしてください。

オーバーライド:
クラス AbstractRenderer 内の getDefaultStyle
戻り値:
デフォルトのスタイル属性


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