📄 namecomparator.java.svn-base
字号:
package collector.gui.guiVo;
import java.util.*;
import pbs.service.vo.*;
public class NameComparator
implements Comparator {
public NameComparator() {
}
public static void main(String[] args) {
NameComparator nameComparator1 = new NameComparator();
}
public int compare(Object o1, Object o2) {
int ret = 0;
Comparator cmp = java.text.Collator.getInstance();
if (o1 instanceof area && o2 instanceof area) {
//System.out.println("return of compare("+((area)o1).getAreaName()+","+((area)o2).getAreaName()+") = "+((area)o1).getAreaName().compareTo(((area)o2).getAreaName()));
//ret= ((area)o1).getAreaName().compareTo(((area)o2).getAreaName());
ret = cmp.compare( ( (area) o1).getAreaName(), ( (area) o2).getAreaName());
}
else if (o1 instanceof factory && o2 instanceof factory) {
//ret= ((factory)o1).getFacName().compareTo(((factory)o2).getFacName());
ret = cmp.compare( ( (factory) o1).getFacName(),
( (factory) o2).getFacName());
}
else if (o1 instanceof terminal && o2 instanceof terminal) {
//ret= ((terminal)o1).getTerminalName().compareTo(((terminal)o2).getTerminalName());
ret = cmp.compare( ( (terminal) o1).getTerminalName(),
( (terminal) o2).getTerminalName());
}
else if (o1 instanceof meter && o2 instanceof meter) {
//ret= ((meter)o1).getMeterName().compareTo(((meter)o2).getMeterName());
ret = cmp.compare( ( (meter) o1).getMeterName(),
( (meter) o2).getMeterName());
}
else if (o1 instanceof terminal_server && o2 instanceof terminal_server) {
//ret= ((terminal_server)o1).getTsName().compareTo(((terminal_server)o2).getTsName());
ret = cmp.compare( ( (terminal_server) o1).getTsName(),
( (terminal_server) o2).getTsName());
}
else if (o1 instanceof pulse && o2 instanceof pulse) {
//ret= ((pulse)o1).getPulseName().compareTo(((pulse)o2).getPulseName());
ret = cmp.compare( ( (pulse) o1).getPulseName(),
( (pulse) o2).getPulseName());
}
return ret;
}
public boolean equals(Object obj) {
throw new java.lang.UnsupportedOperationException(
"Method equals() not yet implemented.");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -