- java.lang.Object
-
- com.samskivert.mustache.Template.Segment
-
- com.samskivert.mustache.Mustache.StringSegment
-
- Enclosing class:
- Mustache
protected static class Mustache.StringSegment extends Template.Segment
A simple segment that reproduces a string.
-
-
Field Summary
Fields Modifier and Type Field Description protected int_leadBlankprotected java.lang.String_textprotected int_trailBlank
-
Constructor Summary
Constructors Constructor Description StringSegment(java.lang.String text, boolean first)StringSegment(java.lang.String text, int leadBlank, int trailBlank)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static intblankPos(java.lang.String text, boolean leading, boolean first)voiddecompile(Mustache.Delims delims, java.lang.StringBuilder into)voidexecute(Template tmpl, Template.Context ctx, java.io.Writer out)booleanleadsBlank()java.lang.StringtoString()booleantrailsBlank()Mustache.StringSegmenttrimLeadBlank()Mustache.StringSegmenttrimTrailBlank()voidvisit(Mustache.Visitor visitor)-
Methods inherited from class com.samskivert.mustache.Template.Segment
write
-
-
-
-
Method Detail
-
leadsBlank
public boolean leadsBlank()
-
trailsBlank
public boolean trailsBlank()
-
trimLeadBlank
public Mustache.StringSegment trimLeadBlank()
-
trimTrailBlank
public Mustache.StringSegment trimTrailBlank()
-
execute
public void execute(Template tmpl, Template.Context ctx, java.io.Writer out)
- Specified by:
executein classTemplate.Segment
-
decompile
public void decompile(Mustache.Delims delims, java.lang.StringBuilder into)
- Specified by:
decompilein classTemplate.Segment
-
visit
public void visit(Mustache.Visitor visitor)
- Specified by:
visitin classTemplate.Segment
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
blankPos
private static int blankPos(java.lang.String text, boolean leading, boolean first)
-
-