Class NotTransformer
- java.lang.Object
-
- org.camunda.bpm.dmn.feel.impl.juel.transform.NotTransformer
-
- All Implemented Interfaces:
FeelToJuelTransformer
public class NotTransformer extends java.lang.Object implements FeelToJuelTransformer
-
-
Field Summary
Fields Modifier and Type Field Description static FeelEngineLogger
LOG
static java.util.regex.Pattern
NOT_PATTERN
-
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.
-
-
-
Field Detail
-
LOG
public static final FeelEngineLogger LOG
-
NOT_PATTERN
public static final java.util.regex.Pattern NOT_PATTERN
-
-
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 interfaceFeelToJuelTransformer
- 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 interfaceFeelToJuelTransformer
- Parameters:
transform
- theFeelToJuelTransform
to use for further transformsfeelExpression
- the FEEL expression to transforminputName
- 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)
-
-