Interface TransformationDefinition<I,O>
- Type Parameters:
I
- The input value type. Must be compatible withInputDefinition.getType()
.O
- The output value type. Must be compatible withOutputDefinition.getType()
.
- All Known Implementing Classes:
com.orchestranetworks.addon.dint.transformation.conversion.AbstractDateTimeToStringTransformationDefinition
,com.orchestranetworks.addon.dint.transformation.conversion.AbstractStringToDateTimeTransformationDefinition
,AggregateTransformationDefinition
,BooleanToString
,ConversionTransformationDefinition
,CrossReference
,CrossReferenceTransformationDefinition
,DateTimeToString
,DateToString
,DecimalToString
,IntegerAggregate
,IntegerToString
,com.orchestranetworks.addon.dint.transformation.conversion.LocaleBasedConversionTransformationDefinition
,SplitToAMultiValuedField
,SplitTransformationDefinition
,StringConcat
,StringSplit
,StringToBoolean
,StringToDate
,StringToDateTime
,StringToTime
,StringToURI
,StringUpperCase
,TimeToString
public interface TransformationDefinition<I,O>
Definition of a transformation.
- Since:
- 4.1.0
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()
Returns the unique code.default com.onwbp.base.text.UserMessage
Returns the description.Returns a new instance of transformation function.Returns the input definition.com.onwbp.base.text.UserMessage
getLabel()
Returns the label.Returns the output definition.default List<ParameterDefinition>
Returns the list of parameters.Returns the category of transformation.
-
Method Details
-
getTransformationCategory
TransformationCategory getTransformationCategory()Returns the category of transformation. -
getCode
String getCode()Returns the unique code. -
getLabel
com.onwbp.base.text.UserMessage getLabel()Returns the label. -
getDescription
default com.onwbp.base.text.UserMessage getDescription()Returns the description.Returns
null
by default. -
getInputDefinition
InputDefinition getInputDefinition()Returns the input definition. -
getOutputDefinition
OutputDefinition getOutputDefinition()Returns the output definition. -
getParameterDefinitions
Returns the list of parameters.Returns an empty list by default.
-
getFunction
TransformationFunction<I,O> getFunction()Returns a new instance of transformation function.
-