Package org.apache.velocity

Examples of org.apache.velocity.Template.merge()


            StringResourceLoader.getRepository().putStringResource("my_template",
                    templText);
            final Template t = ve.getTemplate("my_template");

            final StringWriter writer = new StringWriter();
            t.merge(context, writer);

            return writer.toString();
        } catch (final Exception e) {
            ErlLogger.error(e);
            return null;
View Full Code Here


        if (template == null) {
            getLog().error("Velocity.mergeTemplate() was unable to load template '"
                + templateName + "'");
            return false;
        } else {
            template.merge(context, writer);
            return true;
        }
    }

    /**
 
View Full Code Here

        if (template == null) {
            getLog().error("Velocity.mergeTemplate() was unable to load template '"
                + templateName + "'");
            return false;
        } else {
            template.merge(context, writer);
            return true;
        }
    }

    /**
 
View Full Code Here

      {

        // Fetch Template to a StringWriter
        Template template = engine.getTemplate(templatePath);
        StringWriter writer = new StringWriter();
        template.merge(appData, writer);

        return writer.toString();
      }
      catch (Exception e)
      {
View Full Code Here

    Writer writer = null;
    try {
      log.info("Writing " + file);
      Template velocityTemplate = engine.getTemplate(templatePath);
      writer = new FileWriter(file);
      velocityTemplate.merge(context, writer);
    } catch (IOException e) {
      log.error(e.getMessage(), e);
    } catch (ResourceNotFoundException e) {
      log.error(e.getMessage(), e);
    } catch (ParseErrorException e) {
View Full Code Here

      Template template = engine.getTemplate(templateName);
      getLog().info("Writing to " + outputFile.getAbsolutePath());
      outputFile.getParentFile().mkdirs();
      FileOutputStream fos = new FileOutputStream(outputFile);
      OutputStreamWriter osw = new OutputStreamWriter(fos, UTF8);
      template.merge(vc, osw);
      osw.close();
    } catch (Exception e) {
      getLog().error(e);
      throw new MojoExecutionException("Failed to expand template", e);
    }
View Full Code Here

      Template template = engine.getTemplate(templateName);
      getLog().info("Writing to " + outputFile.getAbsolutePath());
      outputFile.getParentFile().mkdirs();
      FileOutputStream fos = new FileOutputStream(outputFile);
      OutputStreamWriter osw = new OutputStreamWriter(fos, UTF8);
      template.merge(vc, osw);
      osw.close();
    } catch (Exception e) {
      getLog().error(e);
      throw new MojoExecutionException("Failed to expand template", e);
    }
View Full Code Here

            ve.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");
            ve.setProperty("classpath.resource.loader.class", ClasspathResourceLoader.class.getName());
            ve.init();
 
            Template t = ve.getTemplate( templateName );
            t.merge( vcontext, writer );
            System.out.println("================");
            System.out.println(writer.toString());
            System.out.println("================");
            return writer.toString();
        } catch (Exception e) {
View Full Code Here

      VelocityEngine ve = new VelocityEngine();
      ve.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");
      ve.setProperty("classpath.resource.loader.class", ClasspathResourceLoader.class.getName());
      ve.init();
      Template t = ve.getTemplate( "templates/default.vm" );
      t.merge( context, writer );
      System.out.println(writer);
  }
 
 
View Full Code Here

          finalLocation, encoding);
      Context context = createContext(velocityManager, stack, request,
          response, finalLocation);
      Writer screenWriter = new StringWriter();
      response.setContentType(contentType);
      t.merge(context, screenWriter);
      context.put(KEY_SCREEN_CONTENT, screenWriter.toString());

      // ------------- 2. render the layout template -------------

      initLayoutTemplateParameters();
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.