Module org.klojang.templates
Package org.klojang.templates
package org.klojang.templates
Main package of this module.
-
ClassDescriptionAccessor<T>Accessors are used to extract values from objects.A registry of accessors.A builder class for
AccessorRegistry
instances.Generic name mapping interface.Symbolic constants for syntax errors and other types of errors in a Klojang template.Thrown if the template source could not be parsed into aTemplate
.Path resolvers are used by the template parser to load the source code for a template.Tokens and regular expressions used by the template parser to parse templates.Symbolic constants for errors that may occur while populating or rendering a template.Thrown from aRenderSession
under various circumstances.ARenderSession
lets you populate a template and then render it.Specifies all system properties and/or environment variables that will be picked up by Klojang Templates.A stringifier is responsible for stringifying the values that are inserted into a template.A registry of stringifiers used by theRenderSession
to stringify the values coming back from the data access layer.A builder class forStringifierRegistry
instances.TheTemplate
class is responsible for loading and parsing templates.Utility class extending the functionality of theTemplate
class.Variable groups allow you to group template variables across one or more templates.Represents a concrete occurrence of a variable within a template.