@Internal public class InvertedSectionSegment extends Object
The content is rendered if there is no object found in the context, or is a
Boolean
of value false
, or is an empty
Collection
, or is an Iterable
with no elements, or is an
empty array.
Constructor and Description |
---|
InvertedSectionSegment(String text,
Origin origin,
List<Segment> segments) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOrigin, getTagInfo, getText
forEach, spliterator
public SegmentType getType()
public Appendable execute(Appendable appendable, ExecutionContext context)
Segment
public String getLiteralBlock()
Segment
getLiteralBlock
in interface Segment
Lambda.InputType.LITERAL
,
HelperDefinition.getContentLiteralBlock()
public String getContentLiteralBlock()
getContentLiteralBlock
in interface ContainerSegment
public List<Segment> getSegments()
getSegments
in interface ContainerSegment
public int getSegmentsSize(boolean recursive)
getSegmentsSize
in interface ContainerSegment
protected String getSegmentName()
protected List<MustacheTagInfo> getDirectChildTags()
public String getText()
public Origin getOrigin()
public MustacheTagInfo getTagInfo()
getTagInfo
in interface Segment
null
if the
segment does not represent a tag (e.g. SegmentType.TEXT
)protected Template getTemplate()
protected MustacheEngine getEngine()
protected Configuration getEngineConfiguration()
protected String getDefaultStartDelimiter()
protected String getDefaultEndDelimiter()
protected boolean isHandlebarsSupportEnabled()
protected Appendable append(Appendable appendable, String text)
protected Appendable appendText(Appendable appendable)
protected MustacheTagType getTagType()
Copyright © 2017. All rights reserved.