@Override public void init(Application application) { prettyPrint = application.getPippoSettings().isDev(); }
/** * Get the template bindings for the error response. * * @param routeContext * @return bindings map */ protected Map<String, Object> prepareTemplateBindings(int statusCode, RouteContext routeContext) { Map<String, Object> locals = new LinkedHashMap<>(); locals.put("applicationName", application.getApplicationName()); locals.put("applicationVersion", application.getApplicationVersion()); locals.put("runtimeMode", application.getPippoSettings().getRuntimeMode().toString()); if (application.getPippoSettings().isDev()) { locals.put("routes", application.getRouter().getRoutes()); } return locals; }
if (application.getPippoSettings().isDev()) { StringWriter stringWriter = new StringWriter(); PrintWriter printWriter = new PrintWriter(stringWriter);
properties.setProperty("myloader.resource.loader.class", PrefixedClasspathResourceLoader.class.getName()); properties.setProperty("myloader.resource.loader.prefix", StringUtils.addEnd(pathPrefix, "/")); properties.setProperty("myloader.resource.loader.cache", String.valueOf(!pippoSettings.isDev()));
@Override public void init(Application application) { super.init(application); Router router = getRouter(); PippoSettings pippoSettings = getPippoSettings(); configuration = new JadeConfiguration(); configuration.setTemplateLoader(new ClassTemplateLoader(JadeTemplateEngine.class, getTemplatePathPrefix())); configuration.setMode(Mode.HTML); if (pippoSettings.isDev()) { configuration.setPrettyPrint(true); configuration.setCaching(false); // disable cache } // set global template variables configuration.getSharedVariables().put("contextPath", router.getContextPath()); configuration.getSharedVariables().put("appPath", router.getApplicationPath()); // allow custom initialization init(application, configuration); }
@Override public void init(Application application) { super.init(application); PippoSettings pippoSettings = getPippoSettings(); TemplateConfiguration configuration = new TemplateConfiguration(); configuration.setBaseTemplateClass(PippoGroovyTemplate.class); configuration.setAutoEscape(true); if (pippoSettings.isDev()) { // Do not cache templates in dev mode configuration.setCacheTemplates(false); } else { configuration.setAutoIndent(true); configuration.setAutoNewLine(true); configuration.setAutoIndentString(" "); } String pathPrefix = getTemplatePathPrefix(); pathPrefix = StringUtils.removeStart(pathPrefix, "/"); pathPrefix = StringUtils.removeEnd(pathPrefix, "/"); GroovyTemplateResolver cachingResolver = new GroovyTemplateResolver(pathPrefix); ClassLoader classLoader = getClass().getClassLoader(); // allow custom initialization init(application, configuration); engine = new MarkupTemplateEngine(classLoader, configuration, cachingResolver); }
if (pippoSettings.isDev()) { configuration.setTemplateUpdateDelayMilliseconds(0); // disable cache } else {
@Override public void init(Application application) { prettyPrint = application.getPippoSettings().isDev(); }
.extension(new RouteExtension(application.getRouter())); if (pippoSettings.isDev()) {
properties.setProperty("myloader.resource.loader.class", PrefixedClasspathResourceLoader.class.getName()); properties.setProperty("myloader.resource.loader.prefix", StringUtils.addEnd(pathPrefix, "/")); properties.setProperty("myloader.resource.loader.cache", String.valueOf(!pippoSettings.isDev()));
builder.addTemplateLocator(new ClassPathTemplateLocator(10, pathPrefix, MUSTACHE)); if (pippoSettings.isDev()) {
@Override public void init(Application application) { super.init(application); PippoSettings pippoSettings = getPippoSettings(); TemplateConfiguration configuration = new TemplateConfiguration(); configuration.setBaseTemplateClass(PippoGroovyTemplate.class); configuration.setAutoEscape(true); if (pippoSettings.isDev()) { // Do not cache templates in dev mode configuration.setCacheTemplates(false); } else { configuration.setAutoIndent(true); configuration.setAutoNewLine(true); configuration.setAutoIndentString(" "); } String pathPrefix = getTemplatePathPrefix(); pathPrefix = StringUtils.removeStart(pathPrefix, "/"); pathPrefix = StringUtils.removeEnd(pathPrefix, "/"); GroovyTemplateResolver cachingResolver = new GroovyTemplateResolver(pathPrefix); ClassLoader classLoader = getClass().getClassLoader(); // allow custom initialization init(application, configuration); engine = new MarkupTemplateEngine(classLoader, configuration, cachingResolver); }
builder.addTemplateLocator(new ClassPathTemplateLocator(10, pathPrefix, MUSTACHE)); if (pippoSettings.isDev()) {