Class NotTransformer

    • Constructor Summary

      Constructors 
      Constructor Description
      NotTransformer()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canTransform​(java.lang.String feelExpression)
      Test if an expression can be transformed by this transformer.
      java.lang.String extractInnerExpression​(java.lang.String feelExpression)  
      java.lang.String transform​(FeelToJuelTransform transform, java.lang.String feelExpression, java.lang.String inputName)
      Transform the FEEL expression to a JUEL expression.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • NOT_PATTERN

        public static final java.util.regex.Pattern NOT_PATTERN
    • Constructor Detail

      • NotTransformer

        public NotTransformer()
    • Method Detail

      • canTransform

        public boolean canTransform​(java.lang.String feelExpression)
        Description copied from interface: FeelToJuelTransformer
        Test if an expression can be transformed by this transformer.
        Specified by:
        canTransform in interface FeelToJuelTransformer
        Parameters:
        feelExpression - the FEEL expression to transform
        Returns:
        true if the expression can be transformed by this transformer, false otherwise
      • transform

        public java.lang.String transform​(FeelToJuelTransform transform,
                                          java.lang.String feelExpression,
                                          java.lang.String inputName)
        Description copied from interface: FeelToJuelTransformer
        Transform the FEEL expression to a JUEL expression.
        Specified by:
        transform in interface FeelToJuelTransformer
        Parameters:
        transform - the FeelToJuelTransform to use for further transforms
        feelExpression - the FEEL expression to transform
        inputName - the variable name of the input variable to test against
        Returns:
        the resulting JUEL expression
      • extractInnerExpression

        public java.lang.String extractInnerExpression​(java.lang.String feelExpression)