org.seasar.jface.viewer
クラス GenericLabelProvider
java.lang.Object
org.seasar.jface.viewer.GenericLabelProvider
- すべての実装されたインタフェース:
- IBaseLabelProvider, ILabelProvider
public class GenericLabelProvider
- extends Object
- implements ILabelProvider
汎用的な 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)
- レコードに対応するクラスを設定します。
- パラメータ:
clazz
- レコードに対応するクラス
Copyright © 2006 The Seasar Foundation. All Rights Reserved.