Examples of TemplateProcessor


Examples of com.gentics.api.portalnode.templateengine.TemplateProcessor

   * implements {@link com.gentics.cr.template.ITemplateManager#render(String, String)}
   */
  public String render(final String templatename, final String templatesource) throws CRException {
    String renderedTemplate = null;

    TemplateProcessor processor = PortalNodeInteractor.getPortletTemplateProcessor(this.portlet);

    try {
      Iterator<String> it = this.contextObjects.keySet().iterator();
      while (it.hasNext()) {
        String key = it.next();
        processor.put(key, this.contextObjects.get(key));
      }
      renderedTemplate = processor.getOutputForSource(templatesource, this.portlet);
    } catch (TemplateNotFoundException e) {
      throw new CRException(e);
    } catch (PrivateKeyException e) {
      throw new CRException(e);
    } finally {
View Full Code Here

Examples of net.sourceforge.gpstools.utils.TemplateProcessor

    protected synchronized TemplateProcessor getTemplateProcessor() {
        /* lazily initialize templateProcessor */
        if (templateProcessor == null) {
            try {
                templateProcessor = new TemplateProcessor("UTF-8");
            } catch (UnsupportedEncodingException cannothappen) {
                throw new Error(cannothappen);
            }
        }
        return templateProcessor;
View Full Code Here

Examples of org.intellij.sonar.util.TemplateProcessor

    if (!localAnalysisScript.isPresent()) return Optional.absent();
    final String sourceCodeTemplate = localAnalysisScript.get().getSourceCode();
    final String serverName = enrichedSettings.settings.getServerName();
    final Optional<SonarServerConfig> serverConfiguration = SonarServers.get(serverName);

    final TemplateProcessor sourceCodeTemplateProcessor = TemplateProcessor.of(sourceCodeTemplate);
    sourceCodeTemplateProcessor
        .withProject(enrichedSettings.project)
        .withModule(enrichedSettings.module);

    String pathToSonarReportTemplate = localAnalysisScript.get().getPathToSonarReport();
    final TemplateProcessor pathToSonarReportTemplateProcessor = TemplateProcessor.of(pathToSonarReportTemplate)
        .withProject(enrichedSettings.project)
        .withModule(enrichedSettings.module);

    if (serverConfiguration.isPresent()) {
      sourceCodeTemplateProcessor.withSonarServerConfiguration(serverConfiguration.get());
      pathToSonarReportTemplateProcessor.withSonarServerConfiguration(serverConfiguration.get());
    }

    File workingDir = WorkingDirs.computeFrom(enrichedSettings);

    sourceCodeTemplateProcessor.withWorkingDir(workingDir);
    pathToSonarReportTemplateProcessor.withWorkingDir(workingDir);

    final String sourceCode = sourceCodeTemplateProcessor.process();
    final String pathToSonarReport = pathToSonarReportTemplateProcessor.process();

    return Optional.of(new RunLocalAnalysisScriptTask(
        enrichedSettings, sourceCode, pathToSonarReport, workingDir,
        psiFiles));
  }
View Full Code Here

Examples of org.jboss.forge.addon.templates.TemplateProcessor

      map.put("idClause", idClause);
      map.put("orderClause", orderClause);
      map.put("resourcePath", resourcePath);

      Resource<URL> templateResource = resourceFactory.create(getClass().getResource("Endpoint.jv"));
      TemplateProcessor processor = processorFactory.fromTemplate(new FreemarkerTemplate(templateResource));
      String output = processor.process(map);
      JavaClass resource = JavaParser.parse(JavaClass.class, output);
      resource.addImport(entity.getQualifiedName());
      resource.setPackage(context.getTargetPackageName());
      return Arrays.asList(resource);
   }
View Full Code Here

Examples of org.jboss.forge.addon.templates.TemplateProcessor

      map.put("idClause", idClause);
      map.put("orderClause", orderClause);
      map.put("resourcePath", resourcePath);

      Resource<URL> templateResource = resourceFactory.create(getClass().getResource("EndpointWithDTO.jv"));
      TemplateProcessor processor = processorFactory.fromTemplate(templateResource);
      String output = processor.process(map);
      JavaClass resource = JavaParser.parse(JavaClass.class, output);
      resource.addImport(rootDto.getQualifiedName());
      resource.addImport(entity.getQualifiedName());
      resource.setPackage(context.getTargetPackageName());
      result.add(resource);
View Full Code Here

Examples of org.jboss.forge.addon.templates.TemplateProcessor

      map.put("idClause", idClause);
      map.put("orderClause", orderClause);
      map.put("resourcePath", resourcePath);

      Resource<URL> templateResource = resourceFactory.create(getClass().getResource("Endpoint.jv"));
      TemplateProcessor processor = processorFactory.fromTemplate(templateResource);
      String output = processor.process(map);
      JavaClass resource = JavaParser.parse(JavaClass.class, output);
      resource.addImport(entity.getQualifiedName());
      resource.setPackage(context.getTargetPackageName());
      return Arrays.asList(resource);
   }
View Full Code Here

Examples of org.jboss.forge.addon.templates.TemplateProcessor

      map.put("idClause", idClause);
      map.put("orderClause", orderClause);
      map.put("resourcePath", resourcePath);

      Resource<URL> templateResource = resourceFactory.create(getClass().getResource("EndpointWithDTO.jv"));
      TemplateProcessor processor = processorFactory.fromTemplate(templateResource);
      String output = processor.process(map);
      JavaClass resource = JavaParser.parse(JavaClass.class, output);
      resource.addImport(rootDto.getQualifiedName());
      resource.addImport(entity.getQualifiedName());
      resource.setPackage(context.getTargetPackageName());
      result.add(resource);
View Full Code Here

Examples of org.jboss.forge.addon.templates.TemplateProcessor

      map.put("idClause", idClause);
      map.put("orderClause", orderClause);
      map.put("resourcePath", resourcePath);

      Resource<URL> templateResource = resourceFactory.create(getClass().getResource("Endpoint.jv"));
      TemplateProcessor processor = processorFactory.fromTemplate(templateResource);
      String output = processor.process(map);
      JavaClass resource = JavaParser.parse(JavaClass.class, output);
      resource.addImport(entity.getQualifiedName());
      resource.setPackage(context.getTargetPackageName());
      return Arrays.asList(resource);
   }
View Full Code Here

Examples of org.springframework.extensions.webscripts.TemplateProcessor

        return templateName;
    }

    protected void processTemplate(final AnnotationWebScriptRequest request, final Map<String, Object> model, final int status,
                                   final WebScriptResponse response, ResolutionParameters params) throws IOException {
        final TemplateProcessor templateProcessor = getTemplateProcessor(request);
        final String format = request.getFormat();
        String templateName = getTemplate();
        if (StringUtils.hasText(templateName) == false) {
            templateName = generateTemplateName(templateProcessor, format, status, params);
        }
        if (templateProcessor.hasTemplate(templateName)) {
            response.setContentType(Format.valueOf(format.toUpperCase()).mimetype());
            response.setContentEncoding("utf-8");
            addCacheControlHeaders(response, params);
            templateProcessor.process(templateName, model, response.getWriter());
        } else {
            response.setStatus(HttpServletResponse.SC_NOT_FOUND);
            response.getWriter().write(String.format("Could not find template: %s", templateName));
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.