org.seasar.uruma.viewer
クラス GenericTableViewerComparator
java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.seasar.uruma.viewer.GenericTableViewerComparator
public class GenericTableViewerComparator
- extends ViewerComparator
TableViewer
用の汎用ソートクラスです。
- 作成者:
- y-komori
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericTableViewerComparator
public GenericTableViewerComparator()
GenericTableViewerComparator
を構築します。
setupColumnMap
protected void setupColumnMap(TableViewer viewer)
compare
public int compare(Viewer viewer,
Object e1,
Object e2)
- オーバーライド:
- クラス
ViewerComparator
内の compare
doCompare
protected int doCompare(TableViewer viewer,
Object e1,
Object e2,
int sortColumn)
- モデルオブジェクトの比較を行います。
比較方法をカスタマイズする場合、サブクラスで本メソッドをオーバーライドしてください。
- パラメータ:
viewer
- TableViewer
オブジェクトe1
- 比較対象1e2
- 比較対象2sortColumn
- ソート対象のカラム番号
- 戻り値:
- 比較結果
setSortKey
public void setSortKey(TableColumn tableColumn)
- ソートキーとなるカラムを設定します。
ソート順は呼び出すたびに反転します。
- パラメータ:
tableColumn
- ソートキーとなる TableColumn
オブジェクト
Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.