Interface DmnTransformer
- All Known Implementing Classes:
DefaultDmnTransformer
public interface DmnTransformer
DMN Transformer which creates a
DmnTransform
to transform a
DMN model instance-
Method Summary
Modifier and TypeMethodDescriptionCreate aDmnTransform
dataTypeTransformerRegistry
(DmnDataTypeTransformerRegistry dataTypeTransformerRegistry) Set theDmnDataTypeTransformerRegistry
elementTransformHandlerRegistry
(DmnElementTransformHandlerRegistry elementTransformHandlerRegistry) hitPolicyHandlerRegistry
(DmnHitPolicyHandlerRegistry hitPolicyHandlerRegistry) Set theDmnHitPolicyHandlerRegistry
void
setDataTypeTransformerRegistry
(DmnDataTypeTransformerRegistry dataTypeTransformerRegistry) Set theDmnDataTypeTransformerRegistry
void
setElementTransformHandlerRegistry
(DmnElementTransformHandlerRegistry elementTransformHandlerRegistry) void
setHitPolicyHandlerRegistry
(DmnHitPolicyHandlerRegistry hitPolicyHandlerRegistry) Set theDmnHitPolicyHandlerRegistry
void
setTransformListeners
(List<DmnTransformListener> transformListeners) Set the transform listenerstransformListeners
(List<DmnTransformListener> transformListeners) Set the transform listeners
-
Method Details
-
getTransformFactory
DmnTransformFactory getTransformFactory()- Returns:
- the
DmnTransform
factory
-
getTransformListeners
List<DmnTransformListener> getTransformListeners()- Returns:
- the transform listeners
-
setTransformListeners
Set the transform listeners- Parameters:
transformListeners
- the transform listeners to use
-
transformListeners
Set the transform listeners- Parameters:
transformListeners
- the transform listeners to use- Returns:
- this
DmnTransform
-
getElementTransformHandlerRegistry
DmnElementTransformHandlerRegistry getElementTransformHandlerRegistry()- Returns:
- the
DmnElementTransformHandlerRegistry
-
setElementTransformHandlerRegistry
void setElementTransformHandlerRegistry(DmnElementTransformHandlerRegistry elementTransformHandlerRegistry) - Parameters:
elementTransformHandlerRegistry
- the registry to use
-
elementTransformHandlerRegistry
DmnTransformer elementTransformHandlerRegistry(DmnElementTransformHandlerRegistry elementTransformHandlerRegistry) - Parameters:
elementTransformHandlerRegistry
- the registry to use- Returns:
- this DmnTransformer
-
getDataTypeTransformerRegistry
DmnDataTypeTransformerRegistry getDataTypeTransformerRegistry()- Returns:
- the
DmnDataTypeTransformerRegistry
-
setDataTypeTransformerRegistry
Set theDmnDataTypeTransformerRegistry
- Parameters:
dataTypeTransformerRegistry
- theDmnDataTypeTransformerRegistry
to use
-
dataTypeTransformerRegistry
DmnTransformer dataTypeTransformerRegistry(DmnDataTypeTransformerRegistry dataTypeTransformerRegistry) Set theDmnDataTypeTransformerRegistry
- Parameters:
dataTypeTransformerRegistry
- theDmnDataTypeTransformerRegistry
to use- Returns:
- this DmnTransformer
-
getHitPolicyHandlerRegistry
DmnHitPolicyHandlerRegistry getHitPolicyHandlerRegistry()- Returns:
- the
DmnHitPolicyHandlerRegistry
-
setHitPolicyHandlerRegistry
Set theDmnHitPolicyHandlerRegistry
- Parameters:
hitPolicyHandlerRegistry
- theDmnHitPolicyHandlerRegistry
to use
-
hitPolicyHandlerRegistry
Set theDmnHitPolicyHandlerRegistry
- Parameters:
hitPolicyHandlerRegistry
- theDmnHitPolicyHandlerRegistry
to use- Returns:
- this DmnTransformer
-
createTransform
DmnTransform createTransform()Create aDmnTransform
- Returns:
- the
DmnTransform
-