Class StandardExpressionLanguageCompiler
java.lang.Object
org.apache.nifi.attribute.expression.language.StandardExpressionLanguageCompiler
- All Implemented Interfaces:
ExpressionLanguageCompiler
public class StandardExpressionLanguageCompiler
extends Object
implements ExpressionLanguageCompiler
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetResultType
(String expression) boolean
isValidExpression
(String expression) validateExpression
(String expression, boolean allowSurroundingCharacters)
-
Field Details
-
parameterLookup
-
-
Constructor Details
-
StandardExpressionLanguageCompiler
-
-
Method Details
-
compile
- Specified by:
compile
in interfaceExpressionLanguageCompiler
- Throws:
IllegalArgumentException
-
isValidExpression
- Specified by:
isValidExpression
in interfaceExpressionLanguageCompiler
-
validateExpression
- Specified by:
validateExpression
in interfaceExpressionLanguageCompiler
-
getResultType
public AttributeExpression.ResultType getResultType(String expression) throws IllegalArgumentException - Specified by:
getResultType
in interfaceExpressionLanguageCompiler
- Throws:
IllegalArgumentException
-