org.seasar.uruma.viewer
クラス GenericTableLabelProvider
java.lang.Object
org.seasar.uruma.viewer.GenericTableLabelProvider
- すべての実装されたインタフェース:
- IBaseLabelProvider, ITableLabelProvider, TargetClassHoldingProvider
- 直系の既知のサブクラス:
- PojoTableLabelProvider
public class GenericTableLabelProvider
- extends Object
- implements ITableLabelProvider, TargetClassHoldingProvider
汎用的な ITableLabelProvider
の実装クラスです。
setTargetClass()
メソッドで設定されたクラスの中から BindingLabel
アノテーションが付加されたフィールドを、テーブルのカラムとして表示します。
- 作成者:
- y-komori
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
columnNoMap
protected Map<String,Integer> columnNoMap
columnMap
protected Map<Integer,PropertyDesc> 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)
- インタフェース
TargetClassHoldingProvider
の記述:
- ターゲットクラスを設定します。
- 定義:
- インタフェース
TargetClassHoldingProvider
内の setTargetClass
- パラメータ:
clazz
- ターゲットの Class
オブジェクト
addColumnMap
public void addColumnMap(int columnNo,
String columnName)
- カラム名とカラム番号の対応を設定します。
- パラメータ:
columnNo
- カラム番号columnName
- カラム名
Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.