| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Segment> |
segments |
| Constructor and Description |
|---|
TemplateSegment(java.lang.String text,
MustacheEngine engine) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSegment(Segment segment) |
protected void |
append(java.lang.Appendable appendable,
java.lang.String text) |
void |
execute(java.lang.Appendable appendable,
ExecutionContext context)
Execute this segment (e.g. write down some variable value).
|
protected java.lang.String |
getContainingLiteralBlock() |
protected java.lang.String |
getDefaultEndDelimiter() |
protected java.lang.String |
getDefaultStartDelimiter() |
protected MustacheEngine |
getEngine() |
protected Configuration |
getEngineConfiguration() |
java.lang.String |
getLiteralBlock() |
java.lang.String |
getName() |
Origin |
getOrigin() |
protected java.lang.String |
getSegmentName() |
java.util.List<Segment> |
getSegments() |
int |
getSegmentsSize() |
protected java.lang.String |
getTagLiteral(java.lang.String content) |
TemplateSegment |
getTemplate() |
java.lang.String |
getText() |
SegmentType |
getType() |
protected void |
checkModificationAllowed() |
boolean |
isReadOnly() |
java.util.Iterator<Segment> |
iterator() |
void |
performPostProcessing()
Perform compilation post processing, e.g. optimization.
|
void |
render(java.lang.Appendable appendable,
java.lang.Object data)
Render the template.
|
java.lang.String |
render(java.lang.Object data)
Render the template.
|
java.lang.String |
toString() |
protected java.util.List<Segment> segments
public TemplateSegment(java.lang.String text,
MustacheEngine engine)
public void render(java.lang.Appendable appendable,
java.lang.Object data)
Mustachepublic java.lang.String render(java.lang.Object data)
Mustachepublic SegmentType getType()
public java.lang.String getLiteralBlock()
getLiteralBlock in interface SegmentLambda.InputType.LITERALpublic java.lang.String getName()
public void performPostProcessing()
SegmentperformPostProcessing in interface Segmentpublic boolean isReadOnly()
true if read only, false otherwisepublic java.lang.String toString()
protected MustacheEngine getEngine()
public void execute(java.lang.Appendable appendable,
ExecutionContext context)
Segmentpublic void addSegment(Segment segment)
addSegment in interface ContainerSegmentpublic java.util.Iterator<Segment> iterator()
iterator in interface java.lang.Iterable<Segment>public java.util.List<Segment> getSegments()
getSegments in interface ContainerSegmentpublic int getSegmentsSize()
getSegmentsSize in interface ContainerSegmentprotected java.lang.String getContainingLiteralBlock()
protected java.lang.String getSegmentName()
public java.lang.String getText()
public Origin getOrigin()
public TemplateSegment getTemplate()
protected Configuration getEngineConfiguration()
protected java.lang.String getDefaultStartDelimiter()
protected java.lang.String getDefaultEndDelimiter()
protected java.lang.String getTagLiteral(java.lang.String content)
protected void append(java.lang.Appendable appendable,
java.lang.String text)
protected void checkModificationAllowed()
Copyright © 2013. All Rights Reserved.