Package de.redsix.dmncheck.feel
Class ExpressionTypes
java.lang.Object
de.redsix.dmncheck.feel.ExpressionTypes
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExpressionType
BOOLEAN()
caseOf
(ExpressionType expressionType) cases()
static <R> ExpressionType.Cases<R>
cases
(Supplier<R> TOP, Supplier<R> STRING, Supplier<R> BOOLEAN, Supplier<R> INTEGER, Supplier<R> LONG, Supplier<R> DOUBLE, Supplier<R> DATE, Function<String, R> ENUM, Function<org.camunda.bpm.model.dmn.instance.ItemDefinition, R> ITEMDEFINITION) static ExpressionType
DATE()
static ExpressionType
DOUBLE()
static ExpressionType
getClassName
(ExpressionType expressionType) static Optional<org.camunda.bpm.model.dmn.instance.ItemDefinition>
getItemDefinition
(ExpressionType expressionType) static ExpressionType
INTEGER()
static ExpressionType
ITEMDEFINITION
(org.camunda.bpm.model.dmn.instance.ItemDefinition itemDefinition) static ExpressionType
lazy
(Supplier<ExpressionType> expressionType) static ExpressionType
LONG()
static Function<ExpressionType,
ExpressionType> modClassName
(Function<String, String> classNameMod) static Function<ExpressionType,
ExpressionType> modItemDefinition
(Function<org.camunda.bpm.model.dmn.instance.ItemDefinition, org.camunda.bpm.model.dmn.instance.ItemDefinition> itemDefinitionMod) static Function<ExpressionType,
ExpressionType> setClassName
(String newClassName) static Function<ExpressionType,
ExpressionType> setItemDefinition
(org.camunda.bpm.model.dmn.instance.ItemDefinition newItemDefinition) static ExpressionType
STRING()
static ExpressionType
TOP()
-
Method Details
-
cases
-
TOP
-
STRING
-
BOOLEAN
-
INTEGER
-
LONG
-
DOUBLE
-
DATE
-
ENUM
-
ITEMDEFINITION
public static ExpressionType ITEMDEFINITION(org.camunda.bpm.model.dmn.instance.ItemDefinition itemDefinition) -
lazy
-
cases
-
caseOf
-
getClassName
-
getItemDefinition
public static Optional<org.camunda.bpm.model.dmn.instance.ItemDefinition> getItemDefinition(ExpressionType expressionType) -
setClassName
-
modClassName
public static Function<ExpressionType,ExpressionType> modClassName(Function<String, String> classNameMod) -
setItemDefinition
public static Function<ExpressionType,ExpressionType> setItemDefinition(org.camunda.bpm.model.dmn.instance.ItemDefinition newItemDefinition) -
modItemDefinition
public static Function<ExpressionType,ExpressionType> modItemDefinition(Function<org.camunda.bpm.model.dmn.instance.ItemDefinition, org.camunda.bpm.model.dmn.instance.ItemDefinition> itemDefinitionMod)
-