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 List getColumnDefn( )
		{
			colList = new ArrayList( );
			Iterator rsIter = this.rsColumnHandle.iterator( );
			Iterator hintIter = this.chHandle.iterator( );
			while( rsIter.hasNext( ) )
			{
				colList.add( new ColumnDefn( (ResultSetColumnHandle) rsIter.next( ),
						(ColumnHintHandle) hintIter.next( ) ) );
			}
			return colList;
		}
		
		public int size( )
		{
			if( colList== null )
			{
				getColumnDefn( );
			}
			return this.colList.size( );	
		}
	}
	/**
	 * The class which serves as input data of one single table item in column definition table.
	 * @author lzhu
	 *
	 */
	protected class ColumnDefn