Bug 146517 support extensible new report output formats
User can create new report emitters to support new report output formats. But right now, many part of the BIRT UI (designer, and report viewer), drill thru bookmark syntax, assume the report output format to be a fix list. Need to walk thru end to end how to add new report output format, and how user can create bookmark and drill thru links to a customer report output format.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/HyperlinkBuilder.java
}
	};
	private ITableLabelProvider labelProvider = new ITableLabelProvider( ) {
		public Image getColumnImage( Object element, int columnIndex )
		{
			if ( columnIndex == 1 )
			{
				ParamBinding parameterBinding = ( (ParamBinding) element );
				boolean isRequired = isParameterRequired( parameterBinding.getParamName( ) );
				if ( isRequired )
				{
					return REQUIRED_ICON;
				}
			}
			return null;
		}
		public String getColumnText( Object element, int columnIndex )
		{
			String text = null;
			ParamBinding parameterBinding = ( (ParamBinding) element );
			if ( parameterBinding != dummyParameterBinding )
			{
				if ( columnIndex == 0 )
				{
					text = parameterBinding.getParamName( );
				}
				else if ( columnIndex == 2 )
				{
					text = parameterBinding.getExpression( );
				}