public final <T> void addCollection(final String key, final Collection<T> iterable) { add(key, new TemplateObject.Collection<T>(iterable, (a, b) -> { })); }
final void addTemplateWhichWontRenderItsMasterTemplate(final String key, final Template subTemplate) { add(key, new SubTemplate.WithoutMaster(subTemplate)); } }
Mapped(final T object, final BiConsumer<T, TemplateMap.Arguments> mapper) { super(mapper); this.object = object; this.mappedProperties = map(object); }
@Override public String evaluate(final Locale locale) { return subTemplate.render(locale); }
public final <T> void addLocaleSensitiveObject(final String key, final T object, final BiFunction<T, Locale, String> function) { add(key, new TemplateObject.LocaleSensitive<>(object, function)); }
public final void add(final String key, final String value) { add(key, new TemplateObject.Value(value)); }
public final <T> void addMappedObject(final String key, final T object, final BiConsumer<T, Arguments> mapper) { add(key, new TemplateObject.Mapped<>(object, mapper)); }
public final void add(final String key, final Boolean value) { add(key, new TemplateObject.Condition(value)); }
public final void add(final String key, final Template subTemplate) { SubTemplate templateObject = new SubTemplate(subTemplate); add(key, templateObject); list.add(templateObject); } }
@Override public String evaluate(final Locale locale) { return subTemplate.renderWithoutMaster(locale); } }
public final <T> void addCollection(final String key, final Collection<T> iterable) { add(key, new TemplateObject.Collection<T>(iterable, (a, b) -> { })); }
final void addTemplateWhichWontRenderItsMasterTemplate(final String key, final Template subTemplate) { add(key, new SubTemplate.WithoutMaster(subTemplate)); } }
public final <T> void addLocaleSensitiveObject(final String key, final T object, final BiFunction<T, Locale, String> function) { add(key, new TemplateObject.LocaleSensitive<>(object, function)); }
public final void add(final String key, final String value) { add(key, new TemplateObject.Value(value)); }
public final <T> void addMappedObject(final String key, final T object, final BiConsumer<T, Arguments> mapper) { add(key, new TemplateObject.Mapped<>(object, mapper)); }
public final void add(final String key, final Boolean value) { add(key, new TemplateObject.Condition(value)); }
Mapped(final T object, final BiConsumer<T, TemplateMap.Arguments> mapper) { super(mapper); this.object = object; this.mappedProperties = map(object); }
@Override public String evaluate(final Locale locale) { return subTemplate.renderWithoutMaster(locale); } }
public final <T> void addCollection(final String key, final Collection<T> iterable, final BiConsumer<T, Arguments> mapper) { add(key, new TemplateObject.Collection<T>(iterable, mapper)); }
public final <T> void addCollection(final String key, final Collection<T> iterable, final BiConsumer<T, Arguments> mapper) { add(key, new TemplateObject.Collection<T>(iterable, mapper)); }