Class JexlExpressionFactory

  • All Implemented Interfaces:
    ExpressionFactory

    public class JexlExpressionFactory
    extends Object
    implements ExpressionFactory
    Represents a factory of Jexl expression which fully supports the Expression Language in JSTL and JSP. In addition this ExpressionFactory can also support Ant style variable names, where '.' is used inside variable names.
    Version:
    $Revision: 155420 $
    Author:
    James Strachan
    • Constructor Detail

      • JexlExpressionFactory

        public JexlExpressionFactory()
    • Method Detail

      • isSupportAntVariables

        public boolean isSupportAntVariables()
        Returns:
        whether we should allow Ant-style expresssions, using dots as part of variable name
      • setSupportAntVariables

        public void setSupportAntVariables​(boolean supportAntVariables)
        Sets whether we should allow Ant-style expresssions, using dots as part of variable name
      • isValidAntVariableName

        protected boolean isValidAntVariableName​(String text)
        Returns:
        true if the given string is a valid Ant variable name, typically thats alphanumeric text with '.' etc.