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
try
		{
			jarViewer.setSorter( new ViewerSorter( new RuleBasedCollator( ( (RuleBasedCollator) Collator.getInstance( ) ).getRules( ) ) {
				public int compare( String source, String target )
				{
					int result = 0;
					if ( columnIndex == 1 )
						result = super.compare( getFileName( source ),
								getFileName( target ) );
					else if ( columnIndex == 2 )
						result = super.compare( getFilePath( source ),
								getFilePath( target ) );
					if ( !asc )
						return result;
					else
						return result *= -1;
				}
			} ) );
		}
		catch ( ParseException e )
		{
			
			e.printStackTrace( );
		}
		refreshJar( );
	}
	
	/**
	 * 
	 * @param source