Interface FeelToJuelTransform
-
- All Known Implementing Classes:
FeelToJuelTransformImpl
public interface FeelToJuelTransform
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addCustomFunctionTransformer(FeelToJuelTransformer functionTransformer)
Add a transformer for a custom function.java.lang.String
transformEndpoint(java.lang.String endpoint, java.lang.String inputName)
Transform a FEEL endpoint expression to a JUEL expression.java.lang.String
transformSimplePositiveUnaryTest(java.lang.String simplePositiveUnaryTest, java.lang.String inputName)
Transform a FEEL simple positive unary test expression to a JUEL expression.java.lang.String
transformSimplePositiveUnaryTests(java.lang.String simplePositiveUnaryTests, java.lang.String inputName)
Transform a FEEL simple positive unary tests expression to a JUEL expression.java.lang.String
transformSimpleUnaryTests(java.lang.String simpleUnaryTests, java.lang.String inputName)
Transform a FEEL simple unary tests expression to a JUEL expression.
-
-
-
Method Detail
-
transformSimpleUnaryTests
java.lang.String transformSimpleUnaryTests(java.lang.String simpleUnaryTests, java.lang.String inputName)
Transform a FEEL simple unary tests expression to a JUEL expression.- Parameters:
simpleUnaryTests
- the FEEL simple unary tests expression to transforminputName
- the variable name of the input variable to test against- Returns:
- the resulting JUEL expression
-
transformSimplePositiveUnaryTests
java.lang.String transformSimplePositiveUnaryTests(java.lang.String simplePositiveUnaryTests, java.lang.String inputName)
Transform a FEEL simple positive unary tests expression to a JUEL expression.- Parameters:
simplePositiveUnaryTests
- the FEEL simple positive unary tests expression to transforminputName
- the variable name of the input variable to test against- Returns:
- the resulting JUEL expression
-
transformSimplePositiveUnaryTest
java.lang.String transformSimplePositiveUnaryTest(java.lang.String simplePositiveUnaryTest, java.lang.String inputName)
Transform a FEEL simple positive unary test expression to a JUEL expression.- Parameters:
simplePositiveUnaryTest
- the FEEL simple positive unary test expression to transforminputName
- the variable name of the input variable to test against- Returns:
- the resulting JUEL expression
-
transformEndpoint
java.lang.String transformEndpoint(java.lang.String endpoint, java.lang.String inputName)
Transform a FEEL endpoint expression to a JUEL expression.- Parameters:
endpoint
- the FEEL endpoint expression to transforminputName
- the variable name of the input variable to test against- Returns:
- the resulting JUEL expression
-
addCustomFunctionTransformer
void addCustomFunctionTransformer(FeelToJuelTransformer functionTransformer)
Add a transformer for a custom function.- Parameters:
functionTransformer
- the transformer for the custom function
-
-