Class NotTransformer

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

public class NotTransformer extends Object implements FeelToJuelTransformer
  • Field Details

  • Constructor Details

    • NotTransformer

      public NotTransformer()
  • Method Details

    • canTransform

      public boolean canTransform(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 String transform(FeelToJuelTransform transform, String feelExpression, 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 String extractInnerExpression(String feelExpression)