Class JuelConnector
- java.lang.Object
-
- org.apache.ofbiz.base.util.string.JuelConnector
-
public class JuelConnector extends java.lang.Object
A facade class used to connect the OFBiz framework to the JUEL library.The Unified Expression Language specification doesn't allow assignment of values to non-existent variables (auto-vivify) - but the OFBiz scripting languages do. This class modifies the JUEL library behavior to enable auto-vivify.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JuelConnector.ExtendedAstBracket
CustomAstBracket
class that implementsList
orMap
auto-vivify.static class
JuelConnector.ExtendedAstDot
CustomAstDot
class that implementsList
orMap
auto-vivify.protected static class
JuelConnector.ExtendedBuilder
CustomBuilder
class needed to implement a custom parser.protected static class
JuelConnector.ExtendedParser
CustomParser
class needed to implement auto-vivify.
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
module
-
Constructor Summary
Constructors Constructor Description JuelConnector()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.el.ExpressionFactory
newExpressionFactory()
Returns anExpressionFactory
instance.
-