KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > utils > comparator > CTusjohCzuftDpmmbupsDpnqbsbups


1 package com.daffodilwoods.daffodildb.utils.comparator;
2
3 import com.daffodilwoods.daffodildb.utils._DComparator;
4 import com.daffodilwoods.database.resource.DException;
5 import java.text.Collator JavaDoc;
6 import java.io.UnsupportedEncodingException JavaDoc;
7
8
9 public class CTusjohCzuftDpmmbupsDpnqbsbups extends SuperComparator {
10     Collator JavaDoc collator;
11
12     public CTusjohCzuftDpmmbupsDpnqbsbups(Collator JavaDoc collator0,boolean nullSortedHigh){
13         super(nullSortedHigh);
14         collator = collator0;
15     }
16
17     public CTusjohCzuftDpmmbupsDpnqbsbups(Collator JavaDoc collator0) {
18         collator = collator0;
19     }
20
21     public int compare(_DComparator bf1, _DComparator bf2) throws DException{
22         try{
23             String JavaDoc o1 = new String JavaDoc( ((_DComparator)bf1).getBytes() , "UTF16" );
24             String JavaDoc o2 = new String JavaDoc( ((_DComparator)bf2).getBytes() , "UTF16" );
25             return collator.compare(o1,o2);
26         }catch(UnsupportedEncodingException JavaDoc ex){
27             throw new DException("DSE0" , new Object JavaDoc[]{ex.getMessage()} );
28         }
29     }
30 }
31
Popular Tags