@ModelAttribute("linkTo") public Mustache.Lambda linkTo() { return (frag, out) -> out.write(this.getLinkTo().apply(frag.execute())); }
/** Executes this fragment and returns its result as a string. */ public String execute () { StringWriter out = new StringWriter(); execute(out); return out.toString(); }
/** Executes this fragment with the provided context; returns its result as a string. The * provided context will be nested in the fragment's bound context. */ public String execute (Object context) { StringWriter out = new StringWriter(); execute(context, out); return out.toString(); }
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { writer.write(fragment.execute().replaceAll("\"", Matcher.quoteReplacement("\\\""))); } });
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { writer.write(modulized(fragment.execute())); } });
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { writer.write(underscored(fragment.execute())); } });
@Override public void execute(Template.Fragment frag, Writer out) throws IOException { final StringWriter tempWriter = new StringWriter(); frag.execute(tempWriter); out.write(formatFragment(tempWriter.toString())); }
@Override public void execute(Template.Fragment frag, Writer out) throws IOException { final StringWriter tempWriter = new StringWriter(); frag.execute(tempWriter); out.write(formatFragment(tempWriter.toString())); }
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { String[] substr = fragment.execute().trim().split(" "); writer.write(String.join(", ", substr)); } }
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { writer.write(fragment.execute().replaceAll(from, to)); } }
/** Executes this fragment and returns its result as a string. */ public String execute () { StringWriter out = new StringWriter(); execute(out); return out.toString(); }
@Override public void execute(Fragment frag, Writer out) throws IOException { String classifier = frag.execute(); if (StringUtils.hasText(classifier)) { out.append("<classifier>"); out.append(classifier); out.append("</classifier>\n"); } }
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { String text = fragment.execute().toLowerCase(Locale.ROOT); if (generator != null && generator.reservedWords().contains(text)) { text = generator.escapeReservedWord(text); } writer.write(text); } }
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { String content = fragment.execute(); content = content.trim().replaceAll("\n$", ""); writer.write(content.replaceAll("\n", "\n -- ")); } });
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { String content = fragment.execute(); content = content.trim().replaceAll("\n$", ""); writer.write(content.replaceAll("\n", "\n -- ")); } });
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { String text = initialFormat.converterTo(targetFormat).convert(fragment.execute()); if (generator != null && generator.reservedWords().contains(text)) { text = generator.escapeReservedWord(text); } writer.write(text); } }
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { String text = fragment.execute(); writer.write(text.toUpperCase(Locale.ROOT)); } }
@Override public void execute(Template.Fragment fragment, Writer writer) throws IOException { writer.write(fragment.execute().replaceAll("\"", Matcher.quoteReplacement("\\\""))); } });
/** Executes this fragment with the provided context; returns its result as a string. The * provided context will be nested in the fragment's bound context. */ public String execute (Object context) { StringWriter out = new StringWriter(); execute(context, out); return out.toString(); }
public void execute(Template.Fragment frag, Writer out) throws IOException { localize(request, frag.execute(), out); } };