Bug 130946 Switch to ICU collator class in JdbcDriverManagerDialog
Class org.eclipse.birt.report.data.oda.jdbc.ui.JdbcDriverManagerDialog uses java.text.Collator. This should be converted to using ICU4J (icu.text.Collator). Since the ICU classes are somewhat different some code rewrite is needed in this class.
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/dialogs/JdbcDriverManagerDialog.java
.getItemCount( ) )
		{
			int idx = jarViewer.getTable( ).getSelectionIndex( );
			Map.Entry fn = (Map.Entry) jarViewer.getTable( ).getSelection( )[0].getData( );
			JarFile jarFile = (JarFile) fn.getValue( );
			jarFile.setToBeDeleted( true );
			if ( jarsToBeCopied.containsKey( jarFile.getFileName() ) )
			{
				jarsToBeCopied.remove( jarFile.getFileName( ) );
			}
			
			
			
			else if ( !( jarFile.getState( )
					.indexOf( JarFile.ODA_FILE_NOT_EXIST_TOKEN ) != -1 ) )
			{
				jarsToBeDeleted.put( jarFile.getFileName( ), jarFile );
			}
			
			if ( jarsToBeCopiedRuntime.containsKey( jarFile.getFileName( ) ) )
			{
				jarsToBeCopiedRuntime.remove( jarFile.getFileName( ) );
			}
			
			
			
			else if ( !( jarFile.getState( )
					.indexOf( JarFile.ODA_FILE_NOT_EXIST_TOKEN ) != -1 ) )
			{
				jarsToBeDeletedRuntime.put( jarFile.getFileName( ), jarFile );