public int compare(Viewer viewer, Object e1, Object e2) {
if(!sortTabList){
return 0;
}
String name1;
String name2;
if (viewer == null || !(viewer instanceof ContentViewer)) {
name1 = e1.toString();
name2 = e2.toString();
} else {
IBaseLabelProvider prov = ((ContentViewer) viewer)
.getLabelProvider();
if (prov instanceof ILabelProvider) {
ILabelProvider lprov = (ILabelProvider) prov;
name1 = lprov.getText(e1);
name2 = lprov.getText(e2);
} else {
name1 = e1.toString();
name2 = e2.toString();
}
}
if (name1 == null) {
name1 = "";
}
if (name2 == null) {
name2 = "";
}
return getComparator().compare(name1, name2);
}
ClosedPartListControl.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:skin4eclipse
作者:
评论列表
文章目录