public static Engine createDefaultEngine() { Engine engine = new Engine(); return engine; }
public static Engine createEngine() { Engine engine = new Engine(); return engine; }
public static Engine createNonCachingEngine() { Engine engine = new Engine(); engine.setEnabledInterpretedTemplateCache(false); return engine; }
public static Engine createCompilingEngine() { Engine engine = new Engine(); engine.setUseCompilation(true); return engine; }
public static Engine createCachingEngine() { Engine engine = new Engine(); engine.setEnabledInterpretedTemplateCache(true); return engine; }
try { String input = Util.fileToString(template, charsetName); Engine engine = new Engine();
try { String input = Util.fileToString(template, charsetName); Engine engine = new Engine();
/** * Creates the static 'Routing Broken' HTML error page. * * @param message the message to display * @param url the url for the resource * @param urltext the text displayed as link text * @return String */ public static String createRoutingBrokenHTMLErrorPage(String message, String url, String urltext) { if (StringUtils.isEmpty(message)) { message = "Not provided!"; } Engine engine = new Engine(); Map<String, Object> model = new HashMap<>(); model.put("message", message); model.put("url", url); model.put("urltext", urltext); String display = "none"; if (StringUtils.isNotEmpty(url) && StringUtils.isNotEmpty(urltext)) { display = "block"; } model.put("display", display); return engine.transform(ROUTING_BROKEN_TEMPLATE, model); } }
@Override public String formatPlain(Locale locale) { final ResourceBundle messages = ResourceBundle.getBundle(baseName, locale); final String messageTemplate = getTemplate(messages, messageCode, ""); Engine engine = new Engine(); engine.setErrorHandler(new InternalErrorHandler()); String transformed = engine.transform(messageTemplate, argumentModel); return transformed; } }
@Override public String formatPlain(Locale locale) { final ResourceBundle messages = ResourceBundle.getBundle(baseName, locale); final String messageTemplate = getTemplate(messages, messageCode, ""); Engine engine = new Engine(); engine.setErrorHandler(new InternalErrorHandler()); String transformed = engine.transform(messageTemplate, argumentModel); return transformed; } }
return contentWithWildcards; Engine engine = new Engine(); engine.setModelAdaptor(new DefaultModelAdaptor() { @Override
@Override public List<ErrorEntry> getStaticErrors() { final Engine engine = new Engine(); final JournalingErrorHandler errorHandler = new JournalingErrorHandler(); engine.setErrorHandler(errorHandler); final ScopedMap scopedMap = new ScopedMap(Collections.EMPTY_MAP); final Locale locale = Locale.getDefault(); this.context = new TemplateContext(this.template, locale, this.sourceName, scopedMap, new DefaultModelAdaptor(), engine, errorHandler, null); transformPure(this.context); final List<ErrorEntry> staticErrors = new ArrayList<>(); for (ErrorEntry entry: errorHandler.entries) { if (entry.errorMessage.isStatic) { staticErrors.add(entry); } } return staticErrors; }
@Override public String format(Locale locale) { final ResourceBundle messages = ResourceBundle.getBundle(baseName, locale); final String frameTemplate = getTemplate(messages, frameCode, "${prefix} ${location}: ${message}"); final String prefixTemplate = getTemplate(messages, prefixCode, ""); final String locationTemplate = getTemplate(messages, locationCode, ""); final String messageTemplate = getTemplate(messages, messageCode, ""); Engine engine = new Engine(); engine.setErrorHandler(new InternalErrorHandler()); argumentModel.put("prefix", engine.transform(prefixTemplate, argumentModel)); argumentModel.put("location", engine.transform(locationTemplate, argumentModel)); argumentModel.put("message", engine.transform(messageTemplate, argumentModel)); String transformed = engine.transform(frameTemplate, argumentModel); return transformed; }
@Override public String format(Locale locale) { final ResourceBundle messages = ResourceBundle.getBundle(baseName, locale); final String frameTemplate = getTemplate(messages, frameCode, "${prefix} ${location}: ${message}"); final String prefixTemplate = getTemplate(messages, prefixCode, ""); final String locationTemplate = getTemplate(messages, locationCode, ""); final String messageTemplate = getTemplate(messages, messageCode, ""); Engine engine = new Engine(); engine.setErrorHandler(new InternalErrorHandler()); argumentModel.put("prefix", engine.transform(prefixTemplate, argumentModel)); argumentModel.put("location", engine.transform(locationTemplate, argumentModel)); argumentModel.put("message", engine.transform(messageTemplate, argumentModel)); String transformed = engine.transform(frameTemplate, argumentModel); return transformed; }
final Engine engine = new Engine(); final ScopedMap scopedMap = new ScopedMap(Collections.EMPTY_MAP);
@Override public List<VariableDescription> getUsedVariableDescriptions() { final List<VariableDescription> variableDescriptions = new ArrayList<>(); final Engine engine = new Engine(); engine.setErrorHandler(new JournalingErrorHandler()); final ScopedMap scopedMap = new ScopedMap(Collections.EMPTY_MAP);