A simple, configurable string template that substitutes variable references within a string.
An exception used to signal substitution errors.
A string template that uses the Unix shell-like syntax ${varname}
(or $varname
) for variable references.
A string template that uses the Unix shell-like syntax ${varname}
(or $varname
) for variable references. A variable's name may consist
of alphanumerics and underscores. To include a literal "$" in a string,
escape it with a backslash.
For this class, the general form of a variable reference is:
${varname?default}
}
The ?default
suffix is optional and specifies a default value
to be used if the variable has no value.
A shorthand form of a variable reference is:
$varname
The default capability is not available in the shorthand form.
Information about a parsed variable name.
A string template that uses the cmd Windows.exe syntax %varname%
for
variable references.
A string template that uses the cmd Windows.exe syntax %varname%
for
variable references. A variable's name may consist of alphanumerics and
underscores. To include a literal "%" in a string, use two in a row
("%%").
Scala classes that provide for variable substitution within strings, akin to the Python
StringTemplate
library. Several syntaxes are supported.