Package org.pentaho.reporting.engine.classic.extensions.datasources.pmd

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.pmd.SimplePmdDataFactory


    final AttributeList rootAttrs = new AttributeList();
    rootAttrs.addNamespaceDeclaration("data", PmdDataFactoryModule.NAMESPACE);

    xmlWriter.writeTag(PmdDataFactoryModule.NAMESPACE, "simple-pmd-datasource", rootAttrs, XmlWriter.OPEN);

    final SimplePmdDataFactory pmdDataFactory = (SimplePmdDataFactory) dataFactory;

    final AttributeList configAttrs = new AttributeList();
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "label-mapping", String.valueOf(pmdDataFactory.isLabelMapping()));
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "domain", String.valueOf(pmdDataFactory.getDomainId()));
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "xmi-file", String.valueOf(pmdDataFactory.getXmiFile()));
    xmlWriter.writeTag(PmdDataFactoryModule.NAMESPACE, "config", configAttrs, XmlWriterSupport.CLOSE);

    xmlWriter.writeCloseTag();
    xmlWriter.close();
    return fileName;
View Full Code Here


   * @throws org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.ReportWriterException
   *           if the data factory cannot be written.
   */
  public void write(final ReportWriterContext reportWriter, final XmlWriter xmlWriter, final DataFactory dataFactory) throws IOException, ReportWriterException
  {
    final SimplePmdDataFactory pmdDataFactory = (SimplePmdDataFactory) dataFactory;

    final AttributeList rootAttrs = new AttributeList();
    rootAttrs.addNamespaceDeclaration("data", PmdDataFactoryModule.NAMESPACE);

    xmlWriter.writeTag(PmdDataFactoryModule.NAMESPACE, "simple-pmd-datasource", rootAttrs, XmlWriter.OPEN);

    final AttributeList configAttrs = new AttributeList();
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "label-mapping", String.valueOf(pmdDataFactory.isLabelMapping()));
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "domain", String.valueOf(pmdDataFactory.getDomainId()));
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "xmi-file", String.valueOf(pmdDataFactory.getXmiFile()));
    xmlWriter.writeTag(PmdDataFactoryModule.NAMESPACE, "config", configAttrs, XmlWriterSupport.CLOSE);

    xmlWriter.writeCloseTag();
  }
View Full Code Here

   *
   * @throws org.xml.sax.SAXException if there is a parsing error.
   */
  protected void doneParsing() throws SAXException
  {
    final SimplePmdDataFactory pmddf = new SimplePmdDataFactory();
    pmddf.setConnectionProvider(configReadHandler.getConnectionProvider());
    pmddf.setDomainId(configReadHandler.getDomain());
    pmddf.setXmiFile(configReadHandler.getXmiFile());
    if (configReadHandler != null)
    {
      pmddf.setLabelMapping(configReadHandler.isLabelMapping());
      // srdf.setDomain(configReadHandler.getDomain());
    }
    dataFactory = pmddf;
  }
View Full Code Here

    final AttributeList rootAttrs = new AttributeList();
    rootAttrs.addNamespaceDeclaration("data", PmdDataFactoryModule.NAMESPACE);

    xmlWriter.writeTag(PmdDataFactoryModule.NAMESPACE, "simple-pmd-datasource", rootAttrs, XmlWriter.OPEN);

    final SimplePmdDataFactory pmdDataFactory = (SimplePmdDataFactory) dataFactory;

    final AttributeList configAttrs = new AttributeList();
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "domain", String.valueOf(pmdDataFactory.getDomainId()));
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "xmi-file", String.valueOf(pmdDataFactory.getXmiFile()));
    xmlWriter.writeTag(PmdDataFactoryModule.NAMESPACE, "config", configAttrs, XmlWriterSupport.CLOSE);

    xmlWriter.writeCloseTag();
    xmlWriter.close();
    return fileName;
View Full Code Here

   * @throws org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.ReportWriterException
   *           if the data factory cannot be written.
   */
  public void write(final ReportWriterContext reportWriter, final XmlWriter xmlWriter, final DataFactory dataFactory) throws IOException, ReportWriterException
  {
    final SimplePmdDataFactory pmdDataFactory = (SimplePmdDataFactory) dataFactory;

    final AttributeList rootAttrs = new AttributeList();
    rootAttrs.addNamespaceDeclaration("data", PmdDataFactoryModule.NAMESPACE);

    xmlWriter.writeTag(PmdDataFactoryModule.NAMESPACE, "simple-pmd-datasource", rootAttrs, XmlWriter.OPEN);

    final AttributeList configAttrs = new AttributeList();
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "domain", String.valueOf(pmdDataFactory.getDomainId()));
    configAttrs.setAttribute(PmdDataFactoryModule.NAMESPACE, "xmi-file", String.valueOf(pmdDataFactory.getXmiFile()));
    xmlWriter.writeTag(PmdDataFactoryModule.NAMESPACE, "config", configAttrs, XmlWriterSupport.CLOSE);

    xmlWriter.writeCloseTag();
  }
View Full Code Here

   *
   * @throws org.xml.sax.SAXException if there is a parsing error.
   */
  protected void doneParsing() throws SAXException
  {
    final SimplePmdDataFactory pmddf = new SimplePmdDataFactory();
    pmddf.setConnectionProvider(configReadHandler.getConnectionProvider());
    pmddf.setDomainId(configReadHandler.getDomain());
    pmddf.setXmiFile(configReadHandler.getXmiFile());

    dataFactory = pmddf;
  }
View Full Code Here

    return createDataFactory();
  }

  private SimplePmdDataFactory createDataFactory()
  {
    final SimplePmdDataFactory returnDataFactory = new SimplePmdDataFactory();
    returnDataFactory.setXmiFile(filenameField.getText());
    returnDataFactory.setDomainId(domainIdTextField.getText());
    returnDataFactory.setConnectionProvider(new PmdConnectionProvider());

    return returnDataFactory;
  }
View Full Code Here

    return createDataFactory();
  }

  private SimplePmdDataFactory createDataFactory()
  {
    final SimplePmdDataFactory returnDataFactory = new SimplePmdDataFactory();
    returnDataFactory.setXmiFile(filenameField.getText());
    returnDataFactory.setDomainId(domainIdTextField.getText());
    returnDataFactory.setConnectionProvider(new PmdConnectionProvider());

    return returnDataFactory;
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.extensions.datasources.pmd.SimplePmdDataFactory

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.