1 package org.catacomb.act;
2
3 import java.util.Comparator;
4
5 public class SignatureComparator implements Comparator<BlockSignature> {
6
7
8
9 public SignatureComparator() {
10
11 }
12
13 public int compare(BlockSignature fs1, BlockSignature fs2) {
14
15 int ret = 0;
16 if (fs1.getTypeCode() < fs2.getTypeCode()) {
17 ret = -1;
18
19 } else if (fs1.getTypeCode() > fs2.getTypeCode()) {
20 ret = 1;
21
22 } else {
23
24 ret = fs1.getName().compareToIgnoreCase(fs2.getName());
25 }
26 return ret;
27 }
28
29 }