Bug 319963 Refactor data set editor pages' codes[28800]
Build Identifier: 20100712 Refactor data set editor pages' codes[28800]. Reproducible: Always
UI/org.eclipse.birt.report.designer.ui.data/src/org/eclipse/birt/report/designer/data/ui/dataset/OutputColumnDefnPage.java
/**
	 *  
	 */
	public OutputColumnDefnPage( )
	{
		super( );
		this.defaultDataTypeDisplayName = getTypeDisplayName( DesignChoiceConstants.PARAM_TYPE_STRING );
		this.defaultDataTypeIndex = getTypeIndex( DesignChoiceConstants.PARAM_TYPE_STRING );
		this.displayDataTypes = getDataTypeDisplayNames( );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.designer.ui.dialogs.properties.AbstractDescriptionPropertyPage#createContents(org.eclipse.swt.widgets.Composite)
	 */
	public Control createContents( Composite parent )
	{
		rsColumns = ( (DataSetHandle) getContainer( ).getModel( ) ).getPropertyHandle( DataSetHandle.RESULT_SET_HINTS_PROP );
		columnHints = ( (DataSetHandle) getContainer( ).getModel( ) ).getPropertyHandle( DataSetHandle.COLUMN_HINTS_PROP );
		createCachedMap( );
		
		columnHandles = new ColumnHandles( rsColumns, columnHints );
		viewer = new OutputColumnTableViewer( parent );
		createTableColumns( );
		setTableContentProvider( );
		setTableLabelProvider( );
		
		addListeners( );