Class StringSplit
- java.lang.Object
-
- com.orchestranetworks.addon.dint.transformation.ValidatableDefinition
-
- com.orchestranetworks.addon.dint.transformation.split.SplitTransformationDefinition<java.lang.String,java.lang.String>
-
- com.orchestranetworks.addon.dint.transformation.split.StringSplit
-
- All Implemented Interfaces:
com.orchestranetworks.addon.dint.transformation.MultipleRecordTransformationDefinition
,TransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
public final class StringSplit extends SplitTransformationDefinition<java.lang.String,java.lang.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
Fields Modifier and Type Field Description static java.lang.String
SEPARATOR
Name of the separator parameter.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCode()
Returns the unique code.com.onwbp.base.text.UserMessage
getDescription()
Returns the description.TransformationFunction<java.lang.String,java.util.List<java.lang.String>>
getFunction()
Returns a new instance of transformation function.InputDefinition
getInputDefinition()
Returns the input definition.static StringSplit
getInstance()
Returns the instance.com.onwbp.base.text.UserMessage
getLabel()
Returns the label.com.orchestranetworks.addon.dint.transformation.MultipleTargetRecordsSupportMode
getMultipleTargetRecordsSupportMode()
OutputDefinition
getOutputDefinition()
Returns the output definition.java.util.List<ParameterDefinition>
getParameterDefinitions()
Returns the list of parameters.-
Methods inherited from class com.orchestranetworks.addon.dint.transformation.split.SplitTransformationDefinition
getTransformationCategory
-
-
-
-
Field Detail
-
SEPARATOR
public static final java.lang.String 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:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static StringSplit getInstance()
Returns the instance.
-
getCode
public java.lang.String getCode()
Description copied from interface:TransformationDefinition
Returns the unique code.- Specified by:
getCode
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getLabel
public com.onwbp.base.text.UserMessage getLabel()
Description copied from interface:TransformationDefinition
Returns the label.- Specified by:
getLabel
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.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<java.lang.String,java.util.List<java.lang.String>>
-
getInputDefinition
public InputDefinition getInputDefinition()
Description copied from interface:TransformationDefinition
Returns the input definition.- Specified by:
getInputDefinition
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getOutputDefinition
public OutputDefinition getOutputDefinition()
Description copied from interface:TransformationDefinition
Returns the output definition.- Specified by:
getOutputDefinition
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getParameterDefinitions
public java.util.List<ParameterDefinition> getParameterDefinitions()
Description copied from interface:TransformationDefinition
Returns the list of parameters.Returns an empty list by default.
- Specified by:
getParameterDefinitions
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getFunction
public TransformationFunction<java.lang.String,java.util.List<java.lang.String>> getFunction()
Description copied from interface:TransformationDefinition
Returns a new instance of transformation function.- Specified by:
getFunction
in interfaceTransformationDefinition<java.lang.String,java.util.List<java.lang.String>>
-
getMultipleTargetRecordsSupportMode
public com.orchestranetworks.addon.dint.transformation.MultipleTargetRecordsSupportMode getMultipleTargetRecordsSupportMode()
- Specified by:
getMultipleTargetRecordsSupportMode
in interfacecom.orchestranetworks.addon.dint.transformation.MultipleRecordTransformationDefinition
-
-