All Classes and Interfaces

Class
Description
 
 
Transform values of type String into BooleanValue.
 
 
 
 
 
 
 
Transform values of type Date and String into DateValue which contains date and time.
 
 
Context which evaluates a decision on a given input
 
 
 
 
 
 
 
 
 
 
Transform a value into a specific type.
Provide DmnDataTypeTransformers for specific type names.
A decision of the DMN Engine.
Event which represents the evaluation of a decision
 
A listener which will be notified after a decision was evaluated.
 
Event which represents the evaluation of a decision with a literal expression.
 
 
Represents the decision logic of a decision.
Event which represents the evaluation of a decision.
Evaluates decisions with a specific kind of decision logic and generates the result.
Container of DmnDecisions which belongs to the same decision requirements graph (i.e.
 
 
The result of one decision evaluation.
Represents the output entries (i.e., pairs of output name and value).
 
Exception throw for errors during the result creation of a decision.
 
The result of one decision rule.
 
 
Event which represents the evaluation of a decision table
 
A listener which will be notified after a decision table was evaluated.
 
 
 
 
 
 
The result of one decision table.
 
 
 
 
 
Context available during the DMN transformation
DmnElementTransformHandler<Source extends org.camunda.bpm.model.dmn.instance.DmnModelElementInstance,Target>
Handler to transform a DMN model element.
Registry of DMN model element transformers
A DMN engine which can parse DMN decision models and evaluate decisions.
The configuration of a DmnEngine.
The base exception of the DMN Engine.
 
DMN engine metric collector which records the executed decision elements since since its creation.
 
JUnit rule for DmnEngine initialization.
A evaluated decision rule.
 
The input for a evaluated decision.
 
The output for a evaluated decision.
 
Exception throw for errors during the evaluation of a decision.
 
 
Exception throw if a hit policy is not applicable for a decision result.
Handler for a DMN decision table hit policy.
Registry of hit policy handlers
 
 
 
Resolver for available script engines.
A transform of a DMN model instance
DMN Transformer which creates a DmnTransform to transform a DMN model instance
Exception throw for errors during the transformation of a decision.
Factory to create a DmnTransform from a DmnTransformer
Listener for a DMN transformation
 
The definition of a type used in the DMN engine to transform data
 
 
 
Transform values of type Number and String into DoubleValue.
 
Provider for Java Expression Language (EL) support.
 
 
Represents the hit policy and the aggregator of a decision table.
Transform the given value into untyped value.
Transform values of type Number and String into IntegerValue.
 
A simple implementation of ElProvider using Juel.
 
Transform values of type Number and String into LongValue.
 
Transform values of type Object into StringValue.
 
 
A Script Bindings implementation wrapping a provided VariableContext and Bindings instance.