Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: Generalize row scripting

Description: Generalize row scripting. Instead of using special script handlers for table row, header, footer etc, use the same.

 

Regression: No

 

Code owner: XML API Team

 

Code reviewer: Wenbin He

 

Tests: Manual

 

Tests automated: No, manual at this time

 

Branches involved: Eclipse CVS

 

Bugzilla bugs resolved:

None

 

Notes to Developers:

None

 

Notes to QA:

The following script event adapters have been removed (and their corresponding interface and parameters):

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/GridRowEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableDetailRowEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableFooterEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableFooterRowEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableHeaderRowEventAdapter.java

 

Use the following instead for all row scripting:

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/RowEventAdapter.java

 

 

Notes to Documentation:

None

 

Notes to Configuration Management:

None

 

Files removed:

 

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/GridRowEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableDetailRowEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableFooterEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableFooterRowEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableHeaderRowEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ITableHeaderRow.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ITableDetailRow.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ITableFooterRow.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IGridRow.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableHeaderRowScriptExecutor.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableFooterRowScriptExecutor.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableDetailRowScriptExecutor.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/GridRowScriptExecutor.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/ITableHeaderRowEventHandler.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/ITableFooterRowEventHandler.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/ITableDetailRowEventHandler.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IGridRowEventHandler.java

 

Files added:

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/RowEventAdapter.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/RowScriptExecutor.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IRowEventHandler.java

 

Files changed:

 

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/Row.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/TableItemExecutor.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/GridItemExecutor.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/RowInstance.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ScriptedDesignVisitor.java

 

 

 

--
Petter Ivmark
Senior Software Engineer
Actuate Corporation
701 Gateway Blvd
South San Francisco, CA 94080
phone: +1 650 837 4772
email: pivmark@xxxxxxxxxxx
web: www.actuate.com

 

 

 


Back to the top