org.seasar.jface.viewer
クラス GenericTableLabelProvider
java.lang.Object
org.seasar.jface.viewer.GenericTableLabelProvider
- すべての実装されたインタフェース:
- IBaseLabelProvider, ITableLabelProvider
public class GenericTableLabelProvider
- extends Object
- implements ITableLabelProvider
汎用的な ITableLabelProvider
の実装クラスです。
setTargetClass()
メソッドで設定されたクラスの中から
BindingLabel
アノテーションが付加されたフィールドをテーブルのカラムとして表示します。
カラムの順番は、BindingLabel
アノテーションの
column
属性によって指定します。
- 作成者:
- y-komori
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
columnMap
protected Map<Integer,Field> columnMap
GenericTableLabelProvider
public GenericTableLabelProvider()
getColumnImage
public Image getColumnImage(Object element,
int columnIndex)
- 定義:
- インタフェース
ITableLabelProvider
内の getColumnImage
getColumnText
public String getColumnText(Object element,
int columnIndex)
- 定義:
- インタフェース
ITableLabelProvider
内の getColumnText
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.