All Classes and Interfaces

Class
Description
Output that wraps an OutputStream.
 
Output stores a list of references to byte arrays.
Wraps a template model to allow fields to be set dynamically via reflection.
 
 
 
 
 
 
 
 
 
 
 
 
 
Default implementation of HtmlStringify.
 
 
 
 
Model for @(value) or @?(value)
 
 
 
 
 
Marks the class as generated for tools like JaCoCo.
Maven plugin for parsing Rocker templates and generating Java source code.
 
Guava-based implementation of HtmlStringify.
 
 
Represents else-if part of an if block.
 
ForIterator implementation that only handles the index and not the actual iteration of elements.
ForIterator implementation that wraps an Iterable and actually handles the iteration of elements.
 
 
 
 
 
 
 
 
 
 
 
 
This post-processor does not modify the model, but simply does some logging.
 
Model for @var?:"fallback"
 
Output that wraps an OutputStream.
 
 
 
 
Loads a map of field names -> byte arrays from a standard compiled Java class but uses a temporary ClassLoader so that its class may be immediately unloaded from the JVM and it's memory + constant pool can be used for other things.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Runtime exception while rendering a RockerTemplate.
 
 
 
 
Interface for a template to pass around its own chunks of code that render content.
 
Represents a model for a template.
 
 
Creates a RockerOutput during a render.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides an empty implementation of RockerParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
This interface defines a complete listener for a parse tree produced by RockerParser.
 
 
 
 
Customizer for a RockerTemplate.
 
Utilities for working with Rocker.
 
 
Output that wraps an StringBuilder.
Represents else-if part of an if block.
 
Represents else-if part of an if block.
 
Represents else-if part of an if block.
 
Represents else-if part of an if block.
 
Represents else-if part of an if block.
 
Represents else-if part of an if block.
 
Runtime exception while binding values to a RockerTemplate.
 
 
 
Classes implementing the TemplateModelPostProcessor interface can be used as post-processors of TemplateModels.
Runtime exception while binding values to a RockerTemplate.
 
 
 
 
 
 
 
Model for @value or @?value
 
This post-processor reduces the amount of whitespace in static strings.
 
 
 
 
 
 
 
 
 
 
This class provides an empty implementation of WithBlockParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
This interface defines a complete listener for a parse tree produced by WithBlockParser.
WithBlock listener, gathers the arguments in a list.
 
Wrapper around one variable and its expression
We use this class to generate a withblock consumer while generating the template.