@Override public StringBuilder decompile (StringBuilder into) { for (Segment seg : segs) seg.decompile(_compiler.delims, into); return into; } private Object context (Context ctx, int n) {
protected void executeSegs (Template tmpl, Template.Context ctx, Writer out) { for (Template.Segment seg : _segs) { seg.execute(tmpl, ctx, out); } }
@Override public void visit (Visitor visitor) { if (visitor.visitInvertedSection(_name)) { for (Template.Segment seg : _segs) { seg.visit(visitor); } } } @Override public String toString () {
@Override public void decompile (Delims delims, StringBuilder into) { delims.addTag('^', _name, into); for (Template.Segment seg : _segs) seg.decompile(delims, into); delims.addTag('/', _name, into); } @Override public String toString () {
@Override public void decompile (Delims delims, StringBuilder into) { delims.addTag('#', _name, into); for (Template.Segment seg : _segs) seg.decompile(delims, into); delims.addTag('/', _name, into); } @Override public String toString () {
protected void executeSegs (Context ctx, Writer out) throws MustacheException { for (Segment seg : _segs) { seg.execute(this, ctx, out); } }
private void execute (Context ctx, Writer out) { for (Segment seg : segs) { seg.execute(Template.this, ctx, out); } } };
protected void executeSegs (Context ctx, Writer out) throws MustacheException { for (Segment seg : _segs) { seg.execute(this, ctx, out); } }
protected void executeSegs (Template tmpl, Template.Context ctx, Writer out) { for (Template.Segment seg : _segs) { seg.execute(tmpl, ctx, out); } }
@Override public StringBuilder decompile (StringBuilder into) { for (Segment seg : segs) seg.decompile(_compiler.delims, into); return into; } private Object context (Context ctx, int n) {
@Override public void decompile (Delims delims, StringBuilder into) { delims.addTag('#', _name, into); for (Template.Segment seg : _segs) seg.decompile(delims, into); delims.addTag('/', _name, into); } @Override public void visit (Visitor visitor) {
/** * Visits the tags in this template (via {@code visitor}) without executing it. * @param visitor the visitor to be called back on each tag in the template. */ public void visit (Mustache.Visitor visitor) { for (Segment seg : _segs) { seg.visit(visitor); } }
@Override public void decompile (Delims delims, StringBuilder into) { delims.addTag('^', _name, into); for (Template.Segment seg : _segs) seg.decompile(delims, into); delims.addTag('/', _name, into); } @Override public void visit (Visitor visitor) {
@Override public void visit (Visitor visitor) { if (visitor.visitSection(_name)) { for (Template.Segment seg : _segs) { seg.visit(visitor); } } } @Override public String toString () {
private void execute (Context ctx, Writer out) { for (Segment seg : segs) { seg.execute(Template.this, ctx, out); } } };