Package freemarker.template

Examples of freemarker.template.DefaultObjectWrapper


  protected DataHandler processTemplate(final String name, InputStream src, Map<String, Object> renderContext) {
    DataHandler merged = null;
    try {
      freemarker.template.Configuration cfg = new freemarker.template.Configuration();
      cfg.setObjectWrapper(new DefaultObjectWrapper());
      cfg.setTemplateUpdateDelay(0);
      Template temp = new Template(name, new InputStreamReader(src), cfg);
      final ByteArrayOutputStream bout = new ByteArrayOutputStream();
      Writer out = new OutputStreamWriter(bout);
      temp.process(renderContext, out);
View Full Code Here


    if (cfg == null) {
      try {
        cfg = new Configuration();
        cfg.setDirectoryForTemplateLoading(new File(this.session
            .getServletContext().getRealPath("/")));
        cfg.setObjectWrapper(new DefaultObjectWrapper());
      } catch (IOException e) {
        throw new RuntimeException("初始化Freemarker引擎失败", e);
      }
    }
  }
View Full Code Here

    if (douyuContext.getHttpServletResponse().getContentType() == null)
      douyuContext.getHttpServletResponse().setContentType(defaultContentType);

    try {
      config.setDirectoryForTemplateLoading(new File(douyuContext.getApplicationBase()));
      config.setObjectWrapper(new DefaultObjectWrapper());
    } catch (Throwable t) {
      throw new ViewException(t);
    }
  }
View Full Code Here

       
        logger.debug("initializing freemarker Configuration...");
        Configuration config = new Configuration();
        TemplateLoader templateLoader = getTemplateLoader(initParams, resources, ftlPath);
        config.setTemplateLoader(templateLoader);
        config.setObjectWrapper(new DefaultObjectWrapper());
        return config;
    }
View Full Code Here

  @Override
  protected void setUp() throws Exception {
    super.setUp();
    Configuration cfg = new Configuration();
    cfg.setTemplateLoader(new ClassPathTemplateLoader(ReportGeneratorProvider.PREFIX));
    BeansWrapper objectWrapper = new DefaultObjectWrapper();
    cfg.setObjectWrapper(objectWrapper);
    ResourceBundleModel messageBundleModel =
        new ResourceBundleModel(ResourceBundle.getBundle("messages"), objectWrapper);
    issueQueue = Lists.newLinkedList();
    template = cfg.getTemplate("costDetailBoxTest.ftl");
View Full Code Here

            new Line(7, "}")));
      }
    });
    Configuration configuration = new Configuration();
    configuration.setTemplateLoader(new ClassPathTemplateLoader(ReportGeneratorProvider.PREFIX));
    BeansWrapper objectWrapper = new DefaultObjectWrapper();
    configuration.setObjectWrapper(objectWrapper);
    ResourceBundleModel bundleModel = new ResourceBundleModel(getBundle("messages"), objectWrapper);
    model.setMessageBundle(bundleModel);
    generator = new FreemarkerReportGenerator(model, new PrintStream(out),
            "about/Report.html", configuration);
View Full Code Here

        "http://code.repository/basepath/{path}");

    cost = new ClassCost(getClass().getName(), Arrays.asList(methodCost));
    HtmlReportModel report =
        new HtmlReportModel(costModel, new AnalysisModel(issuesReporter), options);
    BeansWrapper objectWrapper = new DefaultObjectWrapper();
    Configuration configuration = new Configuration();
    configuration.setObjectWrapper(objectWrapper);
    ResourceBundleModel bundleModel = new ResourceBundleModel(getBundle("messages"), objectWrapper);
    configuration.setTemplateLoader(new ClassPathTemplateLoader(ReportGeneratorProvider.PREFIX));
    report.setMessageBundle(bundleModel);
View Full Code Here

        // Specify how templates will see the data-model. This is an advanced
        // topic...
        // but just use this:

        DefaultObjectWrapper objectWrapper = new DefaultObjectWrapper();
        objectWrapper.setExposeFields(true);
        cfg.setObjectWrapper(objectWrapper);
    }
View Full Code Here

      SourceLoader sourceLoader) {
    SourceLinker linker = new SourceLinker(
        options.getSrcFileLineUrl(), options.getSrcFileUrl());
    Configuration cfg = new Configuration();
    cfg.setTemplateLoader(new ClassPathTemplateLoader(PREFIX));
    BeansWrapper objectWrapper = new DefaultObjectWrapper();
    cfg.setObjectWrapper(objectWrapper);
    ResourceBundleModel bundleModel = new ResourceBundleModel(getBundle("messages"),
        objectWrapper);

    ReportGenerator report;
View Full Code Here

    this.sourceLoader = sourceLoader;
    this.directory = outputDirectory;
    this.costModel = costModel;
    this.cfg = cfg;
    cfg.setTemplateLoader(new ClassPathTemplateLoader(PREFIX));
    cfg.setObjectWrapper(new DefaultObjectWrapper());
    try {
      cfg.setSharedVariable("maxExcellentCost", grades.getMaxExcellentCost());
      cfg.setSharedVariable("maxAcceptableCost", grades.getMaxAcceptableCost());
      cfg.setSharedVariable("currentTime", currentTime);
      cfg.setSharedVariable("computeOverallCost", new OverallCostMethod());
View Full Code Here

TOP

Related Classes of freemarker.template.DefaultObjectWrapper

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.