Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev]CheckIn: Fix Bugzilla Bug --- 136048 [smoke][compatibility] support colums binding for text item in old report design

Title: [birt-dev]CheckIn: Fix Bugzilla Bug --- 136048 [smoke][compatibility] support colums binding for text item in old report design

Summary 

Bugzilla Bug (s) Resolved:
136048 [smoke][compatibility] support colums binding for text item in old report design
Description:
To keep the back compatiablity, the MODEL need get all the expressions defined in the text value. It needs a parser used to parse the text and extract the expressions out.

Move the template parser from the engine to CORE, so the MODEL can use this utility classes.
 
Test Description:
Unit Test
 
Files Edited:
***
cvs ci -m "Move template parser from engine to core" -l
"/org.eclipse.birt.core/META-INF/MANIFEST.MF"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ASTAttribute.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ASTEbody_content.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ASTImage.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ASTTemplate.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ASTText.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ASTValueOf.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/JJTParserState.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/Node.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ParseException.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/Parser.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/Parser.jj"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/Parser.jjt"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ParserConstants.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ParserTokenManager.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ParserTreeConstants.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/ParserVisitor.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/SimpleCharStream.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/SimpleNode.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/Tag.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/TemplateParser.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/TextTemplate.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/Token.java"
"/org.eclipse.birt.core/src/org/eclipse/birt/core/template/TokenMgrError.java"
"/org.eclipse.birt.core/test/org/eclipse/birt/core/AllTests.java"
"/org.eclipse.birt.core/test/org/eclipse/birt/core/template/TemplateParserTest.java"

cvs add -kkv "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/presentation/ReportDocumentInfo.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IReportDocumentLock.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/empty_page.rptdesign" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/ContentDOMVisitor.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IReportDocumentLockManager.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/presentation/TransientReportDocument.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ILayoutPageHandler.java"

cvs ci -m "move the template parser to core" -l
"/org.eclipse.birt.report.engine/META-INF/MANIFEST.MF"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/EngineConfig.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/DataExtractionTask.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/IReportDocumentLockManager.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RenderTask.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportDocumentLockManager.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportDocumentReader.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportDocumentWriter.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportEngineHelper.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RunAndRenderTask.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RunTask.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IReportDocumentInfo.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IReportDocumentLock.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IReportDocumentLockManager.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/ContentDOMVisitor.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/template/ASTAttribute.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ASTEbody_content.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ASTImage.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ASTTemplate.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ASTText.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ASTValueOf.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/JJTParserState.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/Node.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ParseException.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/Parser.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/Parser.jj"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ParserConstants.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ParserTokenManager.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ParserTreeConstants.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/ParserVisitor.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/SimpleCharStream.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/SimpleNode.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/Tag.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/TemplateExecutor.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/TemplateParser.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/TextTemplate.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/Token.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/template/TokenMgrError.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/PageHintReader.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/ReportContentLoader.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v1/PageHintReaderV1.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v1/ReportContentLoaderV1.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v1/ReportContentReaderV1.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v2/PageHintReaderV2.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v2/ReportContentLoaderV2.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v2/ReportContentReaderV2.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/presentation/ReportDocumentInfo.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/presentation/TransientReportDocument.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/TextItemDesign.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/DefaultPaginationEmitter.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/HTMLPaginationBuilder.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ILayoutPageHandler.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/IPaginationBuilder.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/LocalizedEmitter.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/PageRegion.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportDocumentBuilder.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportDocumentInfo.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/TransientReportDocument.java"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/AllTests.java"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/empty_page.rptdesign"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/impl/ReportDocumentLockManagerTest.java"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/impl/ReportDocumentTest.java"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/impl/TestDataExtractionTask.xml"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/ProgressiveViewingTest.java"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/RenderTaskTest.java"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/reportlet.rptdesign"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/template/TemplateParserTest.java"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/internal/document/v2/PageHintTest.java"

Files Added:

Notes to Build Team:
 
Notes to Developers:

Notes to QA:
 
Quotes to Documentation:


-Wei Yan




Back to the top