Bug 137378 Remove duplicated implementation from BIRT oda.flatfile.ui
The BIRT oda.flatfile.ui currently duplicates/copies the implementation of DTP oda.flatfile.ui, which makes it difficult to maintain. Also, it is confusing to the open source community, seeing 2 versions of almost the same implementation in BIRT and DTP. The BIRT oda.flatfile.ui plugin should either be removed, or have it either directly use or extend the DTP oda.flatfile.ui implementation; similar to BIRT oda.flatfile extending DTP oda.flatfile.
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/core/DesignerConstants.java
public static final String DATA_SOURCE_SCRIPT = "script"; 
	public static final String DATA_SET_SCRIPT = "ScriptSelectDataSet"; 
	public static final String DATA_SOURCE_FLATFILE = "org.eclipse.birt.report.data.oda.flatfile"; 
	
	public static final String DATA_SOURCE_XMLFILE = "org.eclipse.birt.report.data.oda.xml"; 
	
	/**
	 * Map between CSS style font family to system font family
	 */
	public static Map familyMap = new HashMap( );
	/**
	 * Map between CSS font to system font
	 */
	public static Map fontMap = new HashMap( );
	/**
	 * Static table stores the font families. It provides the font name and the
	 * family of the fonts.
	 */
	static
	{
		familyMap.put( DesignChoiceConstants.FONT_FAMILY_SERIF,
				FONT_FAMILY_TIMES_NEW_ROMAN );
		familyMap.put( DesignChoiceConstants.FONT_FAMILY_SANS_SERIF,
				FONT_FAMILY_ARIAL );
		familyMap.put( DesignChoiceConstants.FONT_FAMILY_CURSIVE,
				FONT_FAMILY_COMIC_SANS_MS );
		familyMap.put( DesignChoiceConstants.FONT_FAMILY_FANTASY,
				FONT_FAMILY_IMPACT );
		familyMap.put( DesignChoiceConstants.FONT_FAMILY_MONOSPACE,
				FONT_FAMILY_COURIER_NEW );