Class StringSplit
java.lang.Object
com.orchestranetworks.addon.dint.transformation.ValidatableDefinition
com.orchestranetworks.addon.dint.transformation.split.SplitTransformationDefinition<String,String>
com.orchestranetworks.addon.dint.transformation.split.StringSplit
- All Implemented Interfaces:
com.orchestranetworks.addon.dint.transformation.MultipleRecordTransformationDefinition
,TransformationDefinition<String,
List<String>>
public final class StringSplit
extends SplitTransformationDefinition<String,String>
implements com.orchestranetworks.addon.dint.transformation.MultipleRecordTransformationDefinition
Represents a transformation definition for splits the input string at the location of the defined separator.
A delimiter is used to tell the system how to partition a string.
- Since:
- 4.1.0
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()
Returns the unique code.com.onwbp.base.text.UserMessage
Returns the description.Returns a new instance of transformation function.Returns the input definition.static StringSplit
Returns the instance.com.onwbp.base.text.UserMessage
getLabel()
Returns the label.com.orchestranetworks.addon.dint.transformation.MultipleTargetRecordsSupportMode
Returns the output definition.Returns the list of parameters.Methods inherited from class com.orchestranetworks.addon.dint.transformation.split.SplitTransformationDefinition
getTransformationCategory
-
Field Details
-
SEPARATOR
Name of the separator parameter.This constant will be passed as parameter's name of the method
AggregateTransformationMappingStep.param(String, String)
when using this transformation.- See Also:
-
-
Method Details
-
getInstance
Returns the instance. -
getCode
Description copied from interface:TransformationDefinition
Returns the unique code.- Specified by:
getCode
in interfaceTransformationDefinition<String,
List<String>>
-
getLabel
public com.onwbp.base.text.UserMessage getLabel()Description copied from interface:TransformationDefinition
Returns the label.- Specified by:
getLabel
in interfaceTransformationDefinition<String,
List<String>>
-
getDescription
public com.onwbp.base.text.UserMessage getDescription()Description copied from interface:TransformationDefinition
Returns the description.Returns
null
by default.- Specified by:
getDescription
in interfaceTransformationDefinition<String,
List<String>>
-
getInputDefinition
Description copied from interface:TransformationDefinition
Returns the input definition.- Specified by:
getInputDefinition
in interfaceTransformationDefinition<String,
List<String>>
-
getOutputDefinition
Description copied from interface:TransformationDefinition
Returns the output definition.- Specified by:
getOutputDefinition
in interfaceTransformationDefinition<String,
List<String>>
-
getParameterDefinitions
Description copied from interface:TransformationDefinition
Returns the list of parameters.Returns an empty list by default.
- Specified by:
getParameterDefinitions
in interfaceTransformationDefinition<String,
List<String>>
-
getFunction
Description copied from interface:TransformationDefinition
Returns a new instance of transformation function.- Specified by:
getFunction
in interfaceTransformationDefinition<String,
List<String>>
-
getMultipleTargetRecordsSupportMode
public com.orchestranetworks.addon.dint.transformation.MultipleTargetRecordsSupportMode getMultipleTargetRecordsSupportMode()- Specified by:
getMultipleTargetRecordsSupportMode
in interfacecom.orchestranetworks.addon.dint.transformation.MultipleRecordTransformationDefinition
-