org.seasar.uruma.viewer
クラス GenericLabelProvider
java.lang.Object
org.seasar.uruma.viewer.GenericLabelProvider
- すべての実装されたインタフェース:
- IBaseLabelProvider, ILabelProvider, TargetClassHoldingProvider
public class GenericLabelProvider
- extends Object
- implements ILabelProvider, TargetClassHoldingProvider
汎用的な ILabelProvider
の実装クラスです。
setTargetClass()
メソッドで設定されたクラスの中から BindingLabel
アノテーションが付加されたフィールドをテーブルのカラムとして表示します。
BindingLabel
アノテーションが付加されたフィールドが存在しない場合、toString()
メソッドの戻り値をラベルに設定します。
BindingLabel
アノテーションが付加されたフィールドが複数存在する場合、一番最初のフィールドが有効となります。
- 作成者:
- y-komori
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
labelField
protected Field labelField
GenericLabelProvider
public GenericLabelProvider()
getImage
public Image getImage(Object element)
- 定義:
- インタフェース
ILabelProvider
内の getImage
getText
public String getText(Object element)
- 定義:
- インタフェース
ILabelProvider
内の getText
addListener
public void addListener(ILabelProviderListener listener)
- 定義:
- インタフェース
IBaseLabelProvider
内の addListener
dispose
public void dispose()
- 定義:
- インタフェース
IBaseLabelProvider
内の dispose
isLabelProperty
public boolean isLabelProperty(Object element,
String property)
- 定義:
- インタフェース
IBaseLabelProvider
内の isLabelProperty
removeListener
public void removeListener(ILabelProviderListener listener)
- 定義:
- インタフェース
IBaseLabelProvider
内の removeListener
setTargetClass
public void setTargetClass(Class<?> clazz)
- インタフェース
TargetClassHoldingProvider
の記述:
- ターゲットクラスを設定します。
- 定義:
- インタフェース
TargetClassHoldingProvider
内の setTargetClass
- パラメータ:
clazz
- ターゲットの Class
オブジェクト
Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.