template_expressions library

Classes

Aes
Functions related to the AES encryption
BinaryExpression
CallExpression
Codex
CodexFunctions
Functions related to JsonPath processing.
CompoundExpression
ConditionalExpression
CryptoFunctions
Class that contains functions related to the crypto package.
CustomizableMemberAccessor<T>
DateTimeFunctions
Class containing functions related to Date / Time processing.
DurationFunctions
Class that contains functions related to creating Durations.
EncryptFunctions
Functions related to AES and RSA encryption.
Expression
ExpressionEntry
Represents an entry in a template that may be an expression
ExpressionEvaluator
Handles evaluation of expressions
ExpressionSyntax
Class that defines the beginning, end, and escape character(s) for an expression.
FutureFunctions
Class that contains functions related to working with Future. As a note, when using these functions, be sure to use the AsyncExpressionEvaluator
HashExpressionSyntax
Syntax that begins and ends with a double hash, ##, character.
Identifier
IndexExpression
JsonPathFunctions
Functions related to JsonPath processing.
Literal
MemberAccessor<T>
MemberExpression
MustacheExpressionSyntax
Syntax that begins with a double curley brace, {{ and ends with a double closing curley brace, }}.
PipeExpressionSyntax
Syntax that begins and ends with a single pipe, |, character.
RandomFunctions
Class that contains functions related generating random numbers.
Rsa
SimpleExpression
StandardExpressionSyntax
Syntax that begins with a dollar sign followed by an opening curley brace, ${ and ends with a single closing curley brace, }.
Template
ThisExpression
UnaryExpression
Variable

Typedefs

AnyMemberAccessor<T> = dynamic Function(T, String member)
CodexFunction = dynamic Function(dynamic value)
SingleMemberAccessor<T> = dynamic Function(T)

Exceptions / Errors

ExpressionEvaluatorException