Examples of TemplateLoader


Examples of freemarker.cache.TemplateLoader

        if (result == null) {
            if (ignoreMissing) {
                return null;
            }
           
            TemplateLoader tl = getTemplateLoader()
            String msg;
            if (tl == null) {
                msg = "Don't know where to load template " + StringUtil.jQuote(name)
                      + " from because the \"template_loader\" FreeMarker setting wasn't set.";
            } else {
                msg = "Template " + StringUtil.jQuote(name) + " not found. "
                        + "The quoted name was interpreted by this template loader: ";
                String tlDesc;
                try {
                    tlDesc = tl.toString();
                } catch (Throwable e) {
                    tlDesc = tl.getClass().getName() + " object (toString failed)";
                }
                msg += tlDesc + ".";
               
                if (!templateLoaderWasSet) {
                    msg += " Note that the \"template_loader\" FreeMarker setting wasn't set, so it's on its "
View Full Code Here

Examples of freemarker.cache.TemplateLoader

        try {
            if (servletContext != null) {

                WebappTemplateLoader webappTemplateLoader = new WebappTemplateLoader(servletContext);

                TemplateLoader tl = new FileTemplateLoader(rootFile, true);
                loaders = new TemplateLoader[] { tl, webappTemplateLoader };

            } else {
                TemplateLoader tl = new FileTemplateLoader(rootFile, true);
                loaders = new TemplateLoader[] { tl };
            }
        } catch (IOException e) {
            logger.error(e.getMessage());
        }
View Full Code Here

Examples of freemarker.cache.TemplateLoader

        try {
            if (servletContext != null) {

                WebappTemplateLoader webappTemplateLoader = new WebappTemplateLoader(servletContext);

                TemplateLoader tl = new FileTemplateLoader(rootFile, true);
                loaders = new TemplateLoader[] { tl, webappTemplateLoader };

            } else {
                TemplateLoader tl = new FileTemplateLoader(rootFile, true);
                loaders = new TemplateLoader[] { tl };
            }
        } catch (IOException e) {
            logger.error(e.getMessage());
        }
View Full Code Here

Examples of freemarker.cache.TemplateLoader

public class BundleFreemarkerManager extends FreemarkerManager {

    private static final Logger LOG = LoggerFactory.getLogger(BundleFreemarkerManager.class);

    protected TemplateLoader createTemplateLoader(ServletContext servletContext, String templatePath) {
        TemplateLoader templatePathLoader = null;

        try {
             if (templatePath.startsWith("class://")) {
                 // substring(7) is intentional as we "reuse" the last slash
                 templatePathLoader = new ClassTemplateLoader(getClass(), templatePath.substring(7));
View Full Code Here

Examples of freemarker.cache.TemplateLoader

     * @param templatePath the template path to create a loader for
     * @return a newly created template loader
     * @throws IOException
     */
    protected TemplateLoader createTemplateLoader(ServletContext servletContext, String templatePath) {
        TemplateLoader templatePathLoader = null;

         try {
             if (templatePath.startsWith("class://")) {
                 // substring(7) is intentional as we "reuse" the last slash
                 templatePathLoader = new ClassTemplateLoader(getClass(), templatePath.substring(7));
View Full Code Here

Examples of freemarker.cache.TemplateLoader

        loaders.add(0, loader2);
        loaders.add(0, loader1);
      }
      TemplateLoader[] loaders2 = loaders.toArray(new TemplateLoader[loaders.size()]);
      //TemplateLoader loader = new MultiTemplateLoader(new TemplateLoader[]{loader1, loader2});
      TemplateLoader loader = new MultiTemplateLoader(loaders2);
      return loader;
    } catch (IOException e) {
      throw new IllegalArgumentException(e);
    }
  }
View Full Code Here

Examples of freemarker.cache.TemplateLoader

public class BundleFreemarkerManager extends FreemarkerManager {

    private static final Logger LOG = LoggerFactory.getLogger(BundleFreemarkerManager.class);

    protected TemplateLoader createTemplateLoader(ServletContext servletContext, String templatePath) {
        TemplateLoader templatePathLoader = null;

        try {
             if (templatePath.startsWith("class://")) {
                 // substring(7) is intentional as we "reuse" the last slash
                 templatePathLoader = new ClassTemplateLoader(getClass(), templatePath.substring(7));
View Full Code Here

Examples of freemarker.cache.TemplateLoader

     * @param templatePath the template path to create a loader for
     * @return a newly created template loader
     * @throws IOException
     */
    protected TemplateLoader createTemplateLoader(ServletContext servletContext, String templatePath) {
        TemplateLoader templatePathLoader = null;

         try {
             if(templatePath!=null){
                 if (templatePath.startsWith("class://")) {
                     // substring(7) is intentional as we "reuse" the last slash
View Full Code Here

Examples of freemarker.cache.TemplateLoader

  private StackLayout stackLayout = new StackLayout();
  private BrowserFunction linkClick;
  private IWorkspace currentWorkspace;
 
  public ScanInfoView() {
    final TemplateLoader loader = createTemplateLoader();
    if(loader == null)
      renderer = null;
    else
      renderer = new AlertRenderer(loader);
  }
View Full Code Here

Examples of freemarker.cache.TemplateLoader

    // Register template loaders that are supposed to kick in late.
    if (this.postTemplateLoaders != null) {
      this.templateLoaders.addAll(this.postTemplateLoaders);
    }

    TemplateLoader loader = getAggregateTemplateLoader(this.templateLoaders);
    if (loader != null) {
      config.setTemplateLoader(loader);
    }

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