Bug 203888 Syntax Checker for JavaScript
BIRT provides the report developer the ability to use JavaScript to build custom logic in reports. Report developers currently do not have the ability to validate JavaScript code during design. JavaScript errors are only caught at runtime. This project looks at providing report developers the ability to validate JavaScript code at design time. The benefits of doing so are increased report developer productivity since errors can be caught and corrected at design time instead of at runtime.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/ReportPlatformUIImages.java
* 
	 * Where are the images? The images (typically gifs) are found in the same
	 * location as this plug-in class. This may mean the same package directory
	 * as the package holding this class. The images are declared using
	 * this.getClass() to ensure they are looked up via this plug-in class.
	 * 
	 */
	public static ImageRegistry initializeImageRegistry( )
	{
		imageRegistry = ReportPlugin.getDefault( ).getImageRegistry( );
		declareImages( );
		return imageRegistry;
	}
	/**
	 * Gets the proper symbol name for the specified icon of the extended
	 * element
	 * 
	 * @param extensionName
	 *            the extension name of the element
	 * @param attrbuteName
	 *            the name of the attribute which defines an icon
	 * 
	 * @return Returns the symbol name generated
	 */
	public static String getIconSymbolName( String extensionName,
			String attrbuteName )
	{
		return attrbuteName + "." + extensionName; 
	}
}