Bug 208449 crosstab/chart integration framework
In order to enable charts inside crosstab, some specific logic needs to be written for that particular scenario. This enhancement aims to - Design how to add this new logic in a modular way by either creating a new plugin org.eclipse.birt.chart.reportitem.crosstab (needs extension?) or using OO design. - Implement the framework structure that will contain the business logic to render charts in crosstabs.
chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/reportitem/ChartReportItemPresentationImpl.java
{
			return null;
		}
		try
		{
			String javaHandlerClass = handle.getEventHandlerClass( );
			if ( javaHandlerClass != null && javaHandlerClass.length( ) > 0 )
			{
				
				cm.setScript( javaHandlerClass );
			}
			IRowSet rowSet = irsa[0];
			if ( rowSet == null || rowSet.isEmpty( ) )
			{
				
				return null;
			}
			rtc.setScriptClassLoader( new BIRTScriptClassLoader( appClassLoader ) );
			
			
			
			ScriptHandler sh = rtc.getScriptHandler( );
			BIRTExternalContext externalContext = new BIRTExternalContext( context );
			if ( sh == null ) 
			
			{
				sh = new ScriptHandler( );
				rtc.setScriptHandler( sh );
				sh.setScriptClassLoader( rtc.getScriptClassLoader( ) );
				sh.setScriptContext( rtc.getScriptContext( ) );