Examples of registerHelper()


Examples of com.github.jknack.handlebars.Handlebars.registerHelper()

  @Provides
  @Singleton
  public Handlebars providesHandlebars() {
    final Handlebars handlebars = new Handlebars();

    handlebars.registerHelper(BashEscapedHelper.NAME, new BashEscapedHelper());
    handlebars.registerHelper(IfPresentHelper.NAME, new IfPresentHelper());

    return handlebars;
  }
View Full Code Here

Examples of com.github.jknack.handlebars.Handlebars.registerHelper()

  @Singleton
  public Handlebars providesHandlebars() {
    final Handlebars handlebars = new Handlebars();

    handlebars.registerHelper(BashEscapedHelper.NAME, new BashEscapedHelper());
    handlebars.registerHelper(IfPresentHelper.NAME, new IfPresentHelper());

    return handlebars;
  }

}
View Full Code Here

Examples of com.github.jknack.handlebars.Handlebars.registerHelper()

  @Singleton
  Handlebars provideHandlebars(Injector injector, TemplateLoader templateLoader, TemplateCache templateCache) {

    final Handlebars handlebars = new Handlebars().with(templateLoader);
    handlebars.with(templateCache);
    GuiceUtil.eachOfType(injector, NAMED_HELPER_TYPE, helper -> handlebars.registerHelper(helper.getName(), helper));

    return handlebars;
  }
}
View Full Code Here

Examples of com.github.jknack.handlebars.springmvc.HandlebarsViewResolver.registerHelper()

        Object otherBean = EasyMock.createMock(Object.class);

        reset(viewResolver, otherBean);

        expect(viewResolver.registerHelper("foo", helperMock)).andReturn(viewResolver).once();
        expect(viewResolver.registerHelpers(helperSourceMock)).andReturn(viewResolver).once();

        replay(viewResolver, otherBean);

        postProcessor.postProcessBeforeInitialization(viewResolver, "handlebarsViewResolver");
View Full Code Here

Examples of com.github.jknack.handlebars.springmvc.HandlebarsViewResolver.registerHelper()

   */
  @Bean
  public HandlebarsViewResolver viewResolver(final Mode mode) {
    notNull(mode, "The mode is required.");
    final HandlebarsViewResolver viewResolver = new HandlebarsViewResolver();
    viewResolver.registerHelper("@json", Jackson2Helper.INSTANCE);
    viewResolver.setCache(!mode.isDev());
    viewResolver.setSuffix(".html");

    return viewResolver;
  }
View Full Code Here

Examples of com.github.jknack.handlebars.springmvc.HandlebarsViewResolver.registerHelper()

    public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
        if (beanName.equals("handlebarsViewResolver") && bean instanceof HandlebarsViewResolver) {
            HandlebarsViewResolver viewResolver = ((HandlebarsViewResolver)bean);

            for (Map.Entry<String, Helper<?>> helperEntry : helpers.entrySet()) {
                viewResolver.registerHelper(helperEntry.getKey(), helperEntry.getValue());
            }

            for (Object helperSource : helperSources) {
                viewResolver.registerHelpers(helperSource);
            }
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.