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 aDmnTransformdataTypeTransformerRegistry(DmnDataTypeTransformerRegistry dataTypeTransformerRegistry) Set theDmnDataTypeTransformerRegistryelementTransformHandlerRegistry(DmnElementTransformHandlerRegistry elementTransformHandlerRegistry) hitPolicyHandlerRegistry(DmnHitPolicyHandlerRegistry hitPolicyHandlerRegistry) Set theDmnHitPolicyHandlerRegistryvoidsetDataTypeTransformerRegistry(DmnDataTypeTransformerRegistry dataTypeTransformerRegistry) Set theDmnDataTypeTransformerRegistryvoidsetElementTransformHandlerRegistry(DmnElementTransformHandlerRegistry elementTransformHandlerRegistry) voidsetHitPolicyHandlerRegistry(DmnHitPolicyHandlerRegistry hitPolicyHandlerRegistry) Set theDmnHitPolicyHandlerRegistryvoidsetTransformListeners(List<DmnTransformListener> transformListeners) Set the transform listenerstransformListeners(List<DmnTransformListener> transformListeners) Set the transform listeners
-
Method Details
-
getTransformFactory
DmnTransformFactory getTransformFactory()- Returns:
- the
DmnTransformfactory
-
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- theDmnDataTypeTransformerRegistryto use
-
dataTypeTransformerRegistry
DmnTransformer dataTypeTransformerRegistry(DmnDataTypeTransformerRegistry dataTypeTransformerRegistry) Set theDmnDataTypeTransformerRegistry- Parameters:
dataTypeTransformerRegistry- theDmnDataTypeTransformerRegistryto use- Returns:
- this DmnTransformer
-
getHitPolicyHandlerRegistry
DmnHitPolicyHandlerRegistry getHitPolicyHandlerRegistry()- Returns:
- the
DmnHitPolicyHandlerRegistry
-
setHitPolicyHandlerRegistry
Set theDmnHitPolicyHandlerRegistry- Parameters:
hitPolicyHandlerRegistry- theDmnHitPolicyHandlerRegistryto use
-
hitPolicyHandlerRegistry
Set theDmnHitPolicyHandlerRegistry- Parameters:
hitPolicyHandlerRegistry- theDmnHitPolicyHandlerRegistryto use- Returns:
- this DmnTransformer
-
createTransform
DmnTransform createTransform()Create aDmnTransform- Returns:
- the
DmnTransform
-