Package org.eclipse.birt.report.model.api

Examples of org.eclipse.birt.report.model.api.IDesignEngine


  private static void initDesigner() throws BirtException {
    DesignConfig config = new DesignConfig();
    Platform.startup(config);
    IDesignEngineFactory factory = (IDesignEngineFactory) Platform.createFactoryObject(IDesignEngineFactory.EXTENSION_DESIGN_ENGINE_FACTORY);
    IDesignEngine engine = factory.createDesignEngine(config);
    SessionHandle session = engine.newSessionHandle(ULocale.ENGLISH);

    reportDesignHandle = session.openDesign(inputReportFile);
    elementFactory = reportDesignHandle.getElementFactory();
  }
View Full Code Here


    try {
      // create the report design engine configuration pointing to the
      // BIRT runtime
      DesignConfig dconfig = new DesignConfig();
      dconfig.setBIRTHome("C:/BIRT_RUNTIME_2_2/birt-runtime-2_2_0/ReportEngine");
      IDesignEngine engine = null;

      // try to start up the eclipse platform to load any plugins and
      // create
      // a new design engine
      Platform.startup(dconfig);
      IDesignEngineFactory factory = (IDesignEngineFactory) Platform
          .createFactoryObject(IDesignEngineFactory.EXTENSION_DESIGN_ENGINE_FACTORY);
      engine = factory.createDesignEngine(dconfig);

      // create a new session
      SessionHandle session = engine.newSessionHandle(ULocale.ENGLISH);

      // create a design or a template. Then create a report element
      // factory
      ReportDesignHandle design = session.createDesign();
      ElementFactory efactory = design.getElementFactory();
View Full Code Here

    try {
      DesignConfig dconfig = new DesignConfig();
      DataSetHandle dataSetHandleToUse = null;
      DataSourceHandle dataSourceHandle = null;
      dconfig.setBIRTHome("C:/BIRT_RUNTIME_2_2/birt-runtime-2_2_0/ReportEngine");
      IDesignEngine dengine = null;

      // try to start up the eclipse platform
      IDesignEngineFactory factory = (IDesignEngineFactory) Platform
          .createFactoryObject(IDesignEngineFactory.EXTENSION_DESIGN_ENGINE_FACTORY);
      dengine = factory.createDesignEngine(dconfig);

      // create a new session, open the library, and retrieve the first
      // data source since it is uniform in our library
      SessionHandle session = dengine.newSessionHandle(ULocale.ENGLISH);
      LibraryHandle design = session
          .openLibrary("C:/eclipse/GWTBirt/BIRTGwt/src/reports/DataSets.rptlibrary");
      dataSourceHandle = (DataSourceHandle) design.getDataSources()
          .get(0);
View Full Code Here

  void buildReport(List cols, String fromClause) throws IOException, SemanticException {
    //Configure the Engine and start the Platform
    DesignConfig config = new DesignConfig();

    config.setProperty("BIRT_HOME", "d:/Libraries/birt-runtime-4_2_0/ReportEngine");
    IDesignEngine engine = null;

    try {
      Platform.startup(config);
      IDesignEngineFactory factory = (IDesignEngineFactory) Platform.createFactoryObject(IDesignEngineFactory.EXTENSION_DESIGN_ENGINE_FACTORY);
      engine = factory.createDesignEngine(config);
    }
    catch( Exception ex ) {
      ex.printStackTrace();
    }

    SessionHandle session = engine.newSessionHandle(ULocale.ENGLISH);

    try {
      //open a design or a template
      designHandle = session.openDesign("d:/Data Store/Project/birt-demo/WebContent/birt/reports/test_report.rptdesign");
View Full Code Here

  void createReport() throws SemanticException, IOException {
   
    // Configure the Engine and start the Platform
    DesignConfig config = new DesignConfig();
    IDesignEngine engine = null;
    try {

      Platform.startup(config);
      IDesignEngineFactory factory = (IDesignEngineFactory) Platform
          .createFactoryObject(IDesignEngineFactory.EXTENSION_DESIGN_ENGINE_FACTORY);
      engine = factory.createDesignEngine(config);

    } catch (Exception ex) {
      ex.printStackTrace();
    }

    SessionHandle session = engine.newSessionHandle(ULocale.ENGLISH);

    // Create a new report
    reportDesignHandle = session.createDesign();

    // Element factory is used to create instances of BIRT elements.
View Full Code Here

TOP

Related Classes of org.eclipse.birt.report.model.api.IDesignEngine

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.