Interface FeelToJuelTransform

All Known Implementing Classes:
FeelToJuelTransformImpl

public interface FeelToJuelTransform
  • Method Details

    • transformSimpleUnaryTests

      String transformSimpleUnaryTests(String simpleUnaryTests, String inputName)
      Transform a FEEL simple unary tests expression to a JUEL expression.
      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

      String transformSimplePositiveUnaryTests(String simplePositiveUnaryTests, String inputName)
      Transform a FEEL simple positive unary tests expression to a JUEL expression.
      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

      String transformSimplePositiveUnaryTest(String simplePositiveUnaryTest, String inputName)
      Transform a FEEL simple positive unary test expression to a JUEL expression.
      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

      String transformEndpoint(String endpoint, String inputName)
      Transform a FEEL endpoint expression to a JUEL expression.
      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

      void addCustomFunctionTransformer(FeelToJuelTransformer functionTransformer)
      Add a transformer for a custom function.
      Parameters:
      functionTransformer - the transformer for the custom function