Class FeelToJuelTransformImpl
java.lang.Object
org.camunda.bpm.dmn.feel.impl.juel.transform.FeelToJuelTransformImpl
- All Implemented Interfaces:
FeelToJuelTransform
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FeelToJuelTransformer
static final List<FeelToJuelTransformer>
static final FeelToJuelTransformer
static final FeelToJuelTransformer
static final FeelToJuelTransformer
static final FeelToJuelTransformer
static final FeelToJuelTransformer
static final FeelEngineLogger
static final FeelToJuelTransformer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCustomFunctionTransformer
(FeelToJuelTransformer functionTransformer) Add a transformer for a custom function.transformEndpoint
(String endpoint, String inputName) Transform a FEEL endpoint expression to a JUEL expression.transformSimplePositiveUnaryTest
(String simplePositiveUnaryTest, String inputName) Transform a FEEL simple positive unary test expression to a JUEL expression.transformSimplePositiveUnaryTests
(String simplePositiveUnaryTests, String inputName) Transform a FEEL simple positive unary tests expression to a JUEL expression.transformSimpleUnaryTests
(String simpleUnaryTests, String inputName) Transform a FEEL simple unary tests expression to a JUEL expression.
-
Field Details
-
LOG
-
NOT_TRANSFORMER
-
HYPHEN_TRANSFORMER
-
LIST_TRANSFORMER
-
INTERVAL_TRANSFORMER
-
COMPARISON_TRANSFORMER
-
EQUAL_TRANSFORMER
-
ENDPOINT_TRANSFORMER
-
CUSTOM_FUNCTION_TRANSFORMERS
-
-
Constructor Details
-
FeelToJuelTransformImpl
public FeelToJuelTransformImpl()
-
-
Method Details
-
transformSimpleUnaryTests
Description copied from interface:FeelToJuelTransform
Transform a FEEL simple unary tests expression to a JUEL expression.- Specified by:
transformSimpleUnaryTests
in interfaceFeelToJuelTransform
- 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
Description copied from interface:FeelToJuelTransform
Transform a FEEL simple positive unary tests expression to a JUEL expression.- Specified by:
transformSimplePositiveUnaryTests
in interfaceFeelToJuelTransform
- 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
Description copied from interface:FeelToJuelTransform
Transform a FEEL simple positive unary test expression to a JUEL expression.- Specified by:
transformSimplePositiveUnaryTest
in interfaceFeelToJuelTransform
- 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
Description copied from interface:FeelToJuelTransform
Transform a FEEL endpoint expression to a JUEL expression.- Specified by:
transformEndpoint
in interfaceFeelToJuelTransform
- Parameters:
endpoint
- the FEEL endpoint expression to transforminputName
- the variable name of the input variable to test against- Returns:
- the resulting JUEL expression
-
addCustomFunctionTransformer
Description copied from interface:FeelToJuelTransform
Add a transformer for a custom function.- Specified by:
addCustomFunctionTransformer
in interfaceFeelToJuelTransform
- Parameters:
functionTransformer
- the transformer for the custom function
-