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 transform
        inputName - 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 transform
        inputName - 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 transform
        inputName - 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 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