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 ; 6 import java.io.UnsupportedEncodingException ; 7 8 9 public class CTusjohCzuftDpmmbupsDpnqbsbups extends SuperComparator { 10 Collator collator; 11 12 public CTusjohCzuftDpmmbupsDpnqbsbups(Collator collator0,boolean nullSortedHigh){ 13 super(nullSortedHigh); 14 collator = collator0; 15 } 16 17 public CTusjohCzuftDpmmbupsDpnqbsbups(Collator collator0) { 18 collator = collator0; 19 } 20 21 public int compare(_DComparator bf1, _DComparator bf2) throws DException{ 22 try{ 23 String o1 = new String ( ((_DComparator)bf1).getBytes() , "UTF16" ); 24 String o2 = new String ( ((_DComparator)bf2).getBytes() , "UTF16" ); 25 return collator.compare(o1,o2); 26 }catch(UnsupportedEncodingException ex){ 27 throw new DException("DSE0" , new Object []{ex.getMessage()} ); 28 } 29 } 30 } 31 | Popular Tags |