org.seasar.uruma.component.jface
クラス TreeItemComponent

java.lang.Object
  上位を拡張 org.seasar.uruma.component.base.AbstractUIElement
      上位を拡張 org.seasar.uruma.component.base.AbstractUIComponent
          上位を拡張 org.seasar.uruma.component.jface.TreeItemComponent
すべての実装されたインタフェース:
UIComponent, UIElement, UIElementVisitorAcceptor

public class TreeItemComponent
extends AbstractUIComponent

TreeItem を表すコンポーネント。

作成者:
y-komori

フィールドの概要
 String background
          背景色です。
 String checked
          チェック状態です。
 String expanded
          展開状態です。
 String fontHeight
          フォント高さです。
 String fontName
          フォント名称です。
 String fontStyle
          フォントスタイルです。
 String foreground
          前景色です。
 String grayed
          グレーアウト状態です。
 String image
          イメージパスです。
 String text
          テキストです。
 
コンストラクタの概要
TreeItemComponent()
           
 
メソッドの概要
 void addTreeItem(TreeItemComponent treeItem)
          子ツリー項目を追加します。
protected  void doRender(WidgetHandle parent, PartContext context)
          レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。
 TreeItemComponent getParentTreeItem()
          親ツリー項目を取得します。
 List<TreeItemComponent> getTreeItems()
          子ツリー項目のリストを取得します。
protected  void renderChildren(WidgetHandle parent, PartContext context)
           
 void setParentTreeItem(TreeItemComponent parent)
          親ツリー項目を設定します。
 
クラス org.seasar.uruma.component.base.AbstractUIComponent から継承されたメソッド
doPreRender, getId, getParent, getRenderer, getStyle, preRender, render, setId, setParent, setRenderer, setStyle, toString
 
クラス org.seasar.uruma.component.base.AbstractUIElement から継承されたメソッド
accept, getBasePath, getLocation, getPath, setBasePath, setLocation, setPath
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.seasar.uruma.component.UIElement から継承されたメソッド
getBasePath, getLocation, getPath, setBasePath, setLocation, setPath
 
インタフェース org.seasar.uruma.component.UIElementVisitorAcceptor から継承されたメソッド
accept
 

フィールドの詳細

text

public String text
テキストです。


image

public String image
イメージパスです。


background

public String background
背景色です。


checked

public String checked
チェック状態です。


expanded

public String expanded
展開状態です。


fontHeight

public String fontHeight
フォント高さです。


fontName

public String fontName
フォント名称です。


fontStyle

public String fontStyle
フォントスタイルです。


foreground

public String foreground
前景色です。


grayed

public String grayed
グレーアウト状態です。

コンストラクタの詳細

TreeItemComponent

public TreeItemComponent()
メソッドの詳細

doRender

protected void doRender(WidgetHandle parent,
                        PartContext context)
クラス AbstractUIComponent の記述:
レンダラ呼び出し中に独自のレンダリング処理を追加するためのメソッドです。

本メソッドは AbstractUIComponent.renderer メソッドの中で、レンダラrender() メソッドと renderAfter() メソッドを呼び出す間に呼び出されます。

このタイミングでサブクラスで独自のレンダリング処理を行う場合、本メソッドをオーバーライドしてください。

オーバーライド:
クラス AbstractUIComponent 内の doRender
パラメータ:
parent - 親 WidgetHandle オブジェクト
context - PartContext オブジェクト

renderChildren

protected void renderChildren(WidgetHandle parent,
                              PartContext context)

getParentTreeItem

public TreeItemComponent getParentTreeItem()
親ツリー項目を取得します。

戻り値:
親ツリー項目

setParentTreeItem

public void setParentTreeItem(TreeItemComponent parent)
親ツリー項目を設定します。

パラメータ:
parent - 親ツリー項目

addTreeItem

public void addTreeItem(TreeItemComponent treeItem)
子ツリー項目を追加します。

パラメータ:
treeItem - 子ツリー項目

getTreeItems

public List<TreeItemComponent> getTreeItems()
子ツリー項目のリストを取得します。

戻り値:
子ツリー項目のリスト


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