Class FeelToJuelTransformImpl

java.lang.Object
org.camunda.bpm.dmn.feel.impl.juel.transform.FeelToJuelTransformImpl
All Implemented Interfaces:
FeelToJuelTransform

public class FeelToJuelTransformImpl extends Object implements FeelToJuelTransform
  • Field Details

  • Constructor Details

    • FeelToJuelTransformImpl

      public FeelToJuelTransformImpl()
  • Method Details

    • transformSimpleUnaryTests

      public String transformSimpleUnaryTests(String simpleUnaryTests, String inputName)
      Description copied from interface: FeelToJuelTransform
      Transform a FEEL simple unary tests expression to a JUEL expression.
      Specified by:
      transformSimpleUnaryTests in interface FeelToJuelTransform
      Parameters:
      simpleUnaryTests - the FEEL simple unary tests expression to transform
      inputName - the variable name of the input variable to test against
      Returns:
      the resulting JUEL expression
    • transformSimplePositiveUnaryTests

      public String transformSimplePositiveUnaryTests(String simplePositiveUnaryTests, String inputName)
      Description copied from interface: FeelToJuelTransform
      Transform a FEEL simple positive unary tests expression to a JUEL expression.
      Specified by:
      transformSimplePositiveUnaryTests in interface FeelToJuelTransform
      Parameters:
      simplePositiveUnaryTests - the FEEL simple positive unary tests expression to transform
      inputName - the variable name of the input variable to test against
      Returns:
      the resulting JUEL expression
    • transformSimplePositiveUnaryTest

      public String transformSimplePositiveUnaryTest(String simplePositiveUnaryTest, String inputName)
      Description copied from interface: FeelToJuelTransform
      Transform a FEEL simple positive unary test expression to a JUEL expression.
      Specified by:
      transformSimplePositiveUnaryTest in interface FeelToJuelTransform
      Parameters:
      simplePositiveUnaryTest - the FEEL simple positive unary test expression to transform
      inputName - the variable name of the input variable to test against
      Returns:
      the resulting JUEL expression
    • transformEndpoint

      public String transformEndpoint(String endpoint, String inputName)
      Description copied from interface: FeelToJuelTransform
      Transform a FEEL endpoint expression to a JUEL expression.
      Specified by:
      transformEndpoint in interface FeelToJuelTransform
      Parameters:
      endpoint - the FEEL endpoint expression to transform
      inputName - the variable name of the input variable to test against
      Returns:
      the resulting JUEL expression
    • addCustomFunctionTransformer

      public void addCustomFunctionTransformer(FeelToJuelTransformer functionTransformer)
      Description copied from interface: FeelToJuelTransform
      Add a transformer for a custom function.
      Specified by:
      addCustomFunctionTransformer in interface FeelToJuelTransform
      Parameters:
      functionTransformer - the transformer for the custom function