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
/**
	 * 
	 * @param driverList
	 */
	private void updateDriverMap(List driverList )
	{
		driverMap.clear( );
		for ( Iterator itr = driverList.iterator( ); itr.hasNext( ); )
		{
			JDBCDriverInformation info = (JDBCDriverInformation) itr.next( );
			if ( !driverMap.containsKey( info.toString( ) ) )
			{
				driverMap.put( info.toString( ),
						new DriverInfo( info.toString( ),
								info.getDisplayName( ),
								info.getUrlFormat( ) ) );
			}
		}
	}
	
	/**
	 * refresh driverViewer
	 */
	private void refreshDriverViewer( )
	{
		
		driverViewer.setInput( null );
		driverViewer.setInput( driverMap );
		refreshDriver( );
	}