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

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

public class TreeItemComponent
extends AbstractUIComponent

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

作成者:
y-komori

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

コンストラクタの詳細

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)

getImage

public String getImage()
イメージパスを取得します。

戻り値:
イメージパス

setImage

public void setImage(String image)
イメージパスを設定します。

パラメータ:
image - イメージパス

getText

public String getText()
テキストを取得します。

戻り値:
テキスト

setText

public void setText(String text)
テキストを設定します。

パラメータ:
text - テキスト

getBackground

public String getBackground()
背景色を取得します。

戻り値:
背景色

setBackground

public void setBackground(String background)
背景色を設定します。

パラメータ:
background - 背景色

getChecked

public boolean getChecked()
チェック状態を取得します。

戻り値:
チェック状態

setChecked

public void setChecked(boolean checked)
チェック状態を設定します。

パラメータ:
checked - チェック状態

getExpanded

public boolean getExpanded()
展開状態を取得します。

戻り値:
展開状態

setExpanded

public void setExpanded(boolean expanded)
展開状態を設定します。

パラメータ:
expanded - 展開状態

getFontHeight

public int getFontHeight()
フォント高さを取得します。

戻り値:
フォント高さ

setFontHeight

public void setFontHeight(int fontHeight)
フォント高さを設定します。

パラメータ:
fontHeight - フォント高さ

getFontName

public String getFontName()
フォント名称を取得します。

戻り値:
フォント名称

setFontName

public void setFontName(String fontName)
フォント名称を設定します。

パラメータ:
fontName - フォント名称

getFontStyle

public String getFontStyle()
フォントスタイルを取得します。

戻り値:
フォントスタイル

setFontStyle

public void setFontStyle(String fontStyle)
フォントスタイルを設定します。

パラメータ:
fontStyle - フォントスタイル

getForeground

public String getForeground()
前景色を取得します。

戻り値:
前景色

setForeground

public void setForeground(String foreground)
前景色を設定します。

パラメータ:
foreground - 前景色

getGrayed

public boolean getGrayed()
グレーアウト状態を取得します。

戻り値:
グレーアウト状態

setGrayed

public void setGrayed(boolean grayed)
グレーアウト状態を設定します。

パラメータ:
grayed - グレーアウト状態

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-2007 The Seasar Foundation. All Rights Reserved.