/** * Gets the extension for given processor. * * @param templateProcessor the template processor * * @return the extension for processor */ public String getExtensionForProcessor(TemplateProcessor templateProcessor) { String ext = null; final String[] extensions = this.getRegisteredExtensions(); for (int n=0; n<extensions.length; n++) { final String extension = extensions[n]; TemplateProcessor processor = getTemplateProcessorByExtension(extension); if (processor == templateProcessor) { ext = extension; break; } } return ext; }
/** * Gets the extension for given processor. * * @param templateProcessor the template processor * * @return the extension for processor */ public String getExtensionForProcessor(TemplateProcessor templateProcessor) { String ext = null; final String[] extensions = this.getRegisteredExtensions(); for (int n=0; n<extensions.length; n++) { final String extension = extensions[n]; TemplateProcessor processor = getTemplateProcessorByExtension(extension); if (processor == templateProcessor) { ext = extension; break; } } return ext; }
/** * Gets the extension for given processor. * * @param templateProcessor the template processor * * @return the extension for processor */ public String getExtensionForProcessor(TemplateProcessor templateProcessor) { String ext = null; final String[] extensions = this.getRegisteredExtensions(); for (int n=0; n<extensions.length; n++) { final String extension = extensions[n]; TemplateProcessor processor = getTemplateProcessorByExtension(extension); if (processor == templateProcessor) { ext = extension; break; } } return ext; }
TemplateProcessor processor = getTemplateProcessorByExtension(extension); if (processor != null && processor.hasTemplate(path)) TemplateProcessor processor = getTemplateProcessorByExtension(ext); final String template = path + '.' + ext; if (processor.hasTemplate(template))
TemplateProcessor processor = getTemplateProcessorByExtension(extension); if (processor != null && processor.hasTemplate(path)) TemplateProcessor processor = getTemplateProcessorByExtension(ext); final String template = path + '.' + ext; if (processor.hasTemplate(template))
TemplateProcessor processor = getTemplateProcessorByExtension(extension); if (processor != null && processor.hasTemplate(path)) TemplateProcessor processor = getTemplateProcessorByExtension(ext); final String template = path + '.' + ext; if (processor.hasTemplate(template))
/** * Render a template (contents as string) * * @param template the template * @param model model * @param writer output writer * @param extension optional template extension type (i.e. ftl, php) */ final protected void renderString(String template, Map<String, Object> model, Writer writer, String extension) { TemplateProcessor processor = container.getTemplateProcessorRegistry().getTemplateProcessorByExtension(extension); if (processor != null) { processor.processString(template, model, writer); } else { throw new WebScriptException("No processor found for extension " + extension); } }
/** * Render a template (contents as string) * * @param template the template * @param model model * @param writer output writer * @param extension optional template extension type (i.e. ftl, php) */ final protected void renderString(String template, Map<String, Object> model, Writer writer, String extension) { TemplateProcessor processor = container.getTemplateProcessorRegistry().getTemplateProcessorByExtension(extension); if (processor != null) { processor.processString(template, model, writer); } else { throw new WebScriptException("No processor found for extension " + extension); } }
/** * Render a template (contents as string) * * @param template the template * @param model model * @param writer output writer * @param extension optional template extension type (i.e. ftl, php) */ final protected void renderString(String template, Map<String, Object> model, Writer writer, String extension) { TemplateProcessor processor = container.getTemplateProcessorRegistry().getTemplateProcessorByExtension(extension); if (processor != null) { processor.processString(template, model, writer); } else { throw new WebScriptException("No processor found for extension " + extension); } }
TemplateProcessor templateProcessor = getTemplateProcessorRegistry().getTemplateProcessorByExtension("ftl"); templateProcessor.processString(templateString, model, context.getResponse().getWriter());
TemplateProcessor templateProcessor = getTemplateProcessorRegistry().getTemplateProcessorByExtension("ftl"); templateProcessor.processString(templateString, model, context.getResponse().getWriter());
templateProcessor = getTemplateProcessorRegistry().getTemplateProcessorByExtension("ftl");
templateProcessor = getTemplateProcessorRegistry().getTemplateProcessorByExtension("ftl");