Package freemarker.template

Examples of freemarker.template.DefaultObjectWrapper


      String tmpPath=FileUtil.getParentPath(templateFilePath);
      String tmpName=FileUtil.getFileName(templateFilePath);
     
      Configuration cfg =new Configuration();
      cfg.setDirectoryForTemplateLoading(new File(tmpPath));
      cfg.setObjectWrapper(new DefaultObjectWrapper());
     
      //读取模板
      Template template= cfg.getTemplate(tmpName);
     
      //输出到文件
View Full Code Here


    }
    log.debug("Working template directory: " + workingTemplateDir.getAbsolutePath());
   
    //configuration
    configuration = new Configuration();
    configuration.setObjectWrapper(new DefaultObjectWrapper());
    configuration.setTemplateLoader(buildTemplateLoader(templateLoaders));
   
    Locale locale = site.getLocale();
    if(locale != null){
      configuration.setLocale(site.getLocale());
View Full Code Here

  @Override
  protected void generateAppEntry(ApplicationEntry appEntry) throws Exception {
    Configuration configuration = new Configuration();

    configuration.setClassForTemplateLoading(getClass(), "templates");
    configuration.setObjectWrapper(new DefaultObjectWrapper());

    Template template = configuration.getTemplate("hashdot.ftl");

    StringWriter writer = new StringWriter();
View Full Code Here

                log("\t" + key + " - " + data.get(key));
            }
        }
        try {
            Configuration cfg = new Configuration();
            cfg.setObjectWrapper( new DefaultObjectWrapper() );
            cfg.setTemplateUpdateDelay( 0 );
           
            Template temp = new Template( name,
                    new InputStreamReader( GuvnorJRClusterConfigAntTask.class.getResourceAsStream( "/jrcluster/templates/repository/" + name ) ),
                    cfg );
View Full Code Here

  public String getScriptTemplate(Map<String, Object> values) {
    try {
      Configuration freemarkerConfig = new Configuration();
      ClassPathResource cpr = new ClassPathResource("script_template");
      freemarkerConfig.setDirectoryForTemplateLoading(cpr.getFile());
      freemarkerConfig.setObjectWrapper(new DefaultObjectWrapper());
      Template template = freemarkerConfig.getTemplate("basic_template_" + getExtension() + ".ftl");
      StringWriter writer = new StringWriter();
      template.process(values, writer);
      return writer.toString();
    } catch (Exception e) {
View Full Code Here

    StringWriter writer = null;
    try {
      Configuration config = new Configuration();
      ClassPathResource cpr = new ClassPathResource("ngrinder_agent_home_template");
      config.setDirectoryForTemplateLoading(cpr.getFile());
      config.setObjectWrapper(new DefaultObjectWrapper());
      Template template = config.getTemplate(templateName);
      writer = new StringWriter();
      template.process(values, writer);
      return writer.toString();
    } catch (Exception e) {
View Full Code Here

        this.backend = backend;

        freemarker = new Configuration();
        freemarker.setDefaultEncoding("utf-8");
        freemarker.setObjectWrapper(new DefaultObjectWrapper());


    }
View Full Code Here

    sectionGradientURL = findImage("icons/sectionGradient.png");
    linkArrowURL = findImage("icons/linkArrow.png");
   
    configuration = new Configuration();
    configuration.setTemplateLoader(templateLoader);
    configuration.setObjectWrapper(new DefaultObjectWrapper());
    final IWorkspace currentWorkspace = Activator.getDefault().getModel().addWorkspaceListener(new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if(event instanceof WorkspaceOpenEvent)
          handleWorkspaceOpen((WorkspaceOpenEvent) event);
View Full Code Here

    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);

      // dump template
View Full Code Here

        String result = "";
        try {
            // init configuration
            Configuration configuration = new Configuration();

            configuration.setObjectWrapper(new DefaultObjectWrapper() {
                // override object wrapper for Maps to support list-ordered maps

                @Override
                public TemplateModel wrap(Object obj) throws TemplateModelException {
                    if (obj instanceof Map) {
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.