1 20 21 package org.apache.directory.ldapstudio.schemas.view.views.wrappers; 22 23 24 import java.util.Comparator ; 25 26 import org.apache.directory.ldapstudio.schemas.model.Schema; 27 28 29 32 public class SchemaSorter implements Comparator <ITreeNode> 33 { 34 37 public int compare( ITreeNode o1, ITreeNode o2 ) 38 { 39 if ( ( o1 instanceof SchemaWrapper ) && ( o2 instanceof SchemaWrapper ) ) 40 { 41 Schema s1 = ( ( SchemaWrapper ) o1 ).getMySchema(); 42 Schema s2 = ( ( SchemaWrapper ) o2 ).getMySchema(); 43 44 return s1.getName().compareToIgnoreCase( s2.getName() ); 45 } 46 47 return o1.toString().compareToIgnoreCase( o2.toString() ); 49 } 50 } 51 | Popular Tags |