Package com.hubspot.jinjava.el
Class ExtendedSyntaxBuilder
- java.lang.Object
-
- de.odysseus.el.tree.impl.Builder
-
- com.hubspot.jinjava.el.ExtendedSyntaxBuilder
-
- All Implemented Interfaces:
de.odysseus.el.tree.TreeBuilder
,Serializable
- Direct Known Subclasses:
EagerExtendedSyntaxBuilder
public class ExtendedSyntaxBuilder extends de.odysseus.el.tree.impl.Builder
Syntax extensions for the expression language library - pipe '|' postfix unary operator for applying filters to expressions - positive '+' prefix unary operator for absolute value of numeric - 'is' postfix operator for creating a boolean expression with an expression test function - named function args support (still requires precise order, but accepts syntax of fn(foo=bar, a=b)- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExtendedSyntaxBuilder()
ExtendedSyntaxBuilder(de.odysseus.el.tree.impl.Builder.Feature... features)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected de.odysseus.el.tree.impl.Parser
createParser(String expression)
-
-
-
Method Detail
-
createParser
protected de.odysseus.el.tree.impl.Parser createParser(String expression)
- Overrides:
createParser
in classde.odysseus.el.tree.impl.Builder
-
-