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
/**
	 * Drillthrough, target report document.
	 */
	private Button reportDocumentButton;
	/**
	 * Drillthrough, target report document location.
	 */
	private Text documentEditor;
	/**
	 * Drillthrough, targetBookmark.
	 */
	private Button targetBookmarkButton;
	/**
	 * Drillthrough, toc entity.
	 */
	private Button tocButton;
	private Button sameWindowButton;
	private Button newWindowButton;
	private Button htmlButton;
	private Button pdfButton;
	private Combo anchorChooser;
	private Group targetGroup;
	public HyperlinkBuilder( Shell parentShell )
	{
		super( parentShell, TITLE );
	}
	public HyperlinkBuilder( )
	{
		this( UIUtil.getDefaultShell( ) );
	}