/** * {@inheritDoc} */ @Override public final void execute() throws Exception { checkCatalog(); final Context context = new Context(); context.setVariable("catalog", catalog); context.setVariable("identifiers", identifiers); final TemplateEngine templateEngine = new TemplateEngine(); final Charset inputCharset = outputOptions.getInputCharset(); final FileTemplateResolver fileResolver = new FileTemplateResolver(); fileResolver.setCheckExistence(true); templateEngine.addTemplateResolver(configure(fileResolver, inputCharset)); final ClassLoaderTemplateResolver classpathResolver = new ClassLoaderTemplateResolver(); classpathResolver.setCheckExistence(true); templateEngine .addTemplateResolver(configure(classpathResolver, inputCharset)); final UrlTemplateResolver urlResolver = new UrlTemplateResolver(); urlResolver.setCheckExistence(true); templateEngine.addTemplateResolver(configure(urlResolver, inputCharset)); final String templateLocation = outputOptions.getOutputFormatValue(); try (final Writer writer = outputOptions.openNewOutputWriter();) { templateEngine.process(templateLocation, context, writer); } }
/** * This bean gets picked up automatically by {@link ThymeleafAutoConfiguration}. */ @Bean public UrlTemplateResolver urlTemplateResolver(){ UrlTemplateResolver urlTemplateResolver = new UrlTemplateResolver(); urlTemplateResolver.setOrder(20); return urlTemplateResolver; }
clResolver.setPrefix(config.prefix); urlResolver.setSuffix(config.suffix); urlResolver.setPrefix(config.prefix); urlResolver.setTemplateMode(config.template_mode); clResolver.setTemplateMode(config.template_mode); fileResolver.setOrder(config.fileResolver_order); urlResolver.setCacheable(config.cacheable); urlResolver.setCacheTTLMs(config.cache_age_ms); urlResolver.setCharacterEncoding(config.character_encoding); urlResolver.setOrder(config.url_resolver_order);
return new UrlTemplateResolver();
/** * {@inheritDoc} */ @Override public final void execute() throws Exception { checkCatalog(); final Context context = new Context(); context.setVariable("catalog", catalog); context.setVariable("identifiers", identifiers); final TemplateEngine templateEngine = new TemplateEngine(); final Charset inputCharset = outputOptions.getInputCharset(); final FileTemplateResolver fileResolver = new FileTemplateResolver(); fileResolver.setCheckExistence(true); templateEngine.addTemplateResolver(configure(fileResolver, inputCharset)); final ClassLoaderTemplateResolver classpathResolver = new ClassLoaderTemplateResolver(); classpathResolver.setCheckExistence(true); templateEngine .addTemplateResolver(configure(classpathResolver, inputCharset)); final UrlTemplateResolver urlResolver = new UrlTemplateResolver(); urlResolver.setCheckExistence(true); templateEngine.addTemplateResolver(configure(urlResolver, inputCharset)); final String templateLocation = outputOptions.getOutputFormatValue(); try (final Writer writer = outputOptions.openNewOutputWriter();) { templateEngine.process(templateLocation, context, writer); } }
/** * This bean gets picked up automatically by {@link ThymeleafAutoConfiguration}. */ @Bean public UrlTemplateResolver urlTemplateResolver(){ UrlTemplateResolver urlTemplateResolver = new UrlTemplateResolver(); urlTemplateResolver.setOrder(20); return urlTemplateResolver; }
/** * {@inheritDoc} */ @Override public final void execute() throws Exception { checkCatalog(); final Context context = new Context(); context.setVariable("catalog", catalog); context.setVariable("identifiers", identifiers); final TemplateEngine templateEngine = new TemplateEngine(); final Charset inputCharset = outputOptions.getInputCharset(); final FileTemplateResolver fileResolver = new FileTemplateResolver(); fileResolver.setCheckExistence(true); templateEngine.addTemplateResolver(configure(fileResolver, inputCharset)); final ClassLoaderTemplateResolver classpathResolver = new ClassLoaderTemplateResolver(); classpathResolver.setCheckExistence(true); templateEngine .addTemplateResolver(configure(classpathResolver, inputCharset)); final UrlTemplateResolver urlResolver = new UrlTemplateResolver(); urlResolver.setCheckExistence(true); templateEngine.addTemplateResolver(configure(urlResolver, inputCharset)); final String templateLocation = outputOptions.getOutputFormatValue(); try (final Writer writer = outputOptions.openNewOutputWriter();) { templateEngine.process(templateLocation, context, writer); } }