Module com.samskivert.jmustache
Package com.samskivert.mustache
-
Interface Summary Interface Description Mustache.BlockReplaceable Mustache.Collector Handles interpreting objects as collections.Mustache.CustomContext Provides a means to implement custom logic for variable lookup.Mustache.Escaper Handles escaping characters in substituted text.Mustache.Formatter Handles converting objects to strings when rendering templates.Mustache.InvertibleLambda Handles lambdas that are also invoked for inverse sections..Mustache.Lambda Handles lambdas.Mustache.StandaloneSection Mustache.TemplateLoader Handles loading partial templates.Mustache.VariableFetcher Reads variables from context objects.Mustache.Visitor Used to visit the tags in a template without executing it. -
Class Summary Class Description BasicCollector A collector that does not use reflection and can be used with GWT.BasicCollector.ArrayHelper DefaultCollector The default collector used by JMustache.Escapers Defines some standardMustache.Escaper
s.Mustache Provides Mustache templating services.Mustache.AbstractPartialSegment An abstract segment that is a template include.Mustache.AbstractSectionSegment A helper class for section-like segments.Mustache.Accumulator Mustache.BlockSegment A parent partial parameter using $ as the sigil.Mustache.Compiler Compiles templates into executable form.Mustache.Delims Mustache.FauxSegment Mustache.IncludedTemplateSegment A segment that loads and executes a sub-template by spec called a partial.Mustache.InvertedSegment A segment that represents an inverted section.Mustache.NamedSegment A helper class for named segments.Mustache.ParentTemplateSegment A segment that loads and executes a parent template by spec called inheritance.Mustache.Parser Mustache.SectionSegment A segment that represents a section.Mustache.StringSegment A simple segment that reproduces a string.Mustache.VariableSegment A segment that substitutes the contents of a variable.Template Represents a compiled template.Template.Context Template.Key Used to cache variable fetchers for a given context class, name combination.Template.Segment A template is broken into segments. -
Exception Summary Exception Description MustacheException An exception thrown when an error occurs parsing or executing a Mustache template.MustacheException.Context An exception thrown if we encounter a context error (e.g.MustacheParseException An exception thrown if we encounter an error while parsing a template.