Package | Description |
---|---|
freemarker.core |
The seldom used or advanced parts of the fundamental FreeMarker API, compared to
freemarker.template . |
freemarker.template |
The fundamental, most commonly used API-s of FreeMarker;
start with
Configuration (see also the
Getting Stared in the Manual.) |
Modifier and Type | Method and Description |
---|---|
Expression |
FMParser.AdditiveExpression() |
Expression |
FMParser.AddSubExpression(Expression exp)
Production that builds up an expression
using the dot or dynamic key name
or the args list if this is a method invocation.
|
Expression |
FMParser.AndExpression() |
Expression |
FMParser.BooleanLiteral() |
Expression |
FMParser.BuiltIn(Expression lhoExp) |
protected abstract Expression |
Expression.deepCloneWithIdentifierReplaced_inner(String replacedIdentifier,
Expression replacement,
freemarker.core.Expression.ReplacemenetState replacementState)
Deprecated.
This should return an equivalent new expression object (or an identifier replacement expression).
|
Expression |
FMParser.DefaultTo(Expression exp) |
Expression |
FMParser.DotVariable(Expression exp)
production for when a key is specified by
|
Expression |
FMParser.DynamicKey(Expression exp)
production for when the key is specified
in brackets.
|
Expression |
FMParser.EqualityExpression() |
Expression |
FMParser.Exists(Expression exp) |
Expression |
FMParser.Expression()
This is the same as OrExpression, since
the OR is the operator with the lowest
precedence.
|
Expression |
FMParser.IdentifierOrStringLiteral() |
Expression |
FMParser.MultiplicativeExpression()
A unary expression followed by zero or more
unary expressions with operators in between.
|
Expression |
FMParser.NotExpression() |
Expression |
FMParser.NumberLiteral() |
Expression |
FMParser.OrExpression() |
Expression |
FMParser.Parenthesis() |
Expression |
FMParser.PrimaryExpression()
Lowest level expression, a literal, a variable,
or a possibly more complex expression bounded
by parentheses.
|
Expression |
FMParser.RangeExpression() |
Expression |
FMParser.RelationalExpression() |
Expression |
FMParser.UnaryExpression()
A primary expression preceded by zero or
more unary operators.
|
Expression |
FMParser.UnaryPlusMinusExpression() |
Modifier and Type | Method and Description |
---|---|
Expression |
FMParser.AddSubExpression(Expression exp)
Production that builds up an expression
using the dot or dynamic key name
or the args list if this is a method invocation.
|
_ErrorDescriptionBuilder |
_ErrorDescriptionBuilder.blame(Expression blamedExpr) |
Expression |
FMParser.BuiltIn(Expression lhoExp) |
protected abstract Expression |
Expression.deepCloneWithIdentifierReplaced_inner(String replacedIdentifier,
Expression replacement,
freemarker.core.Expression.ReplacemenetState replacementState)
Deprecated.
This should return an equivalent new expression object (or an identifier replacement expression).
|
Expression |
FMParser.DefaultTo(Expression exp) |
Expression |
FMParser.DotVariable(Expression exp)
production for when a key is specified by
|
Expression |
FMParser.DynamicKey(Expression exp)
production for when the key is specified
in brackets.
|
Expression |
FMParser.Exists(Expression exp) |
freemarker.core.MethodCall |
FMParser.MethodArgs(Expression exp)
production for an arglist part of a method invocation.
|
Constructor and Description |
---|
TemplateException(Throwable cause,
Environment env,
Expression blamedExpr,
_ErrorDescriptionBuilder descriptionBuilder)
Don't use this; this is to be used internally by FreeMarker.
|
Copyright © 2016. All Rights Reserved.