- java.lang.Object
-
- com.orchestranetworks.addon.dint.mapping.steps.MappingStep<SF,TF>
-
- com.orchestranetworks.addon.dint.mapping.steps.TargetFieldMappingStep<SF,TF>
-
public final class TargetFieldMappingStep<SF extends Field,TF extends Field> extends MappingStep<SF,TF>
Mapping step for a targetField
.Complex field is not allowed.
- Since:
- 4.1.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TF
getField()
Returns the field of this step.DataType
getInputDataType()
Returns the data type of the input.DataType
getOutputDataType()
Returns the output data type of this step.boolean
hasMultiValuedInput()
Returnstrue
if the input of this step is multi-valued.boolean
hasMultiValuedOutput()
Returnstrue
if the output of this step is multi-valued.boolean
hasUnboundedInputSize()
Returnstrue
if input size is unbounded.boolean
hasUnboundedOutputSize()
Returnstrue
if output size is unbounded.-
Methods inherited from class com.orchestranetworks.addon.dint.mapping.steps.MappingStep
equals, hashCode
-
-
-
-
Method Detail
-
getField
public TF getField()
Returns the field of this step.
-
getInputDataType
public final DataType getInputDataType()
Description copied from class:MappingStep
Returns the data type of the input.- Specified by:
getInputDataType
in classMappingStep<SF extends Field,TF extends Field>
-
hasMultiValuedInput
public final boolean hasMultiValuedInput()
Description copied from class:MappingStep
Returnstrue
if the input of this step is multi-valued.- Specified by:
hasMultiValuedInput
in classMappingStep<SF extends Field,TF extends Field>
-
hasUnboundedInputSize
public final boolean hasUnboundedInputSize()
Description copied from class:MappingStep
Returnstrue
if input size is unbounded.Returns
false
if input size is fixed.- Specified by:
hasUnboundedInputSize
in classMappingStep<SF extends Field,TF extends Field>
-
getOutputDataType
public final DataType getOutputDataType()
Description copied from class:MappingStep
Returns the output data type of this step.- Specified by:
getOutputDataType
in classMappingStep<SF extends Field,TF extends Field>
-
hasMultiValuedOutput
public final boolean hasMultiValuedOutput()
Description copied from class:MappingStep
Returnstrue
if the output of this step is multi-valued.- Specified by:
hasMultiValuedOutput
in classMappingStep<SF extends Field,TF extends Field>
-
hasUnboundedOutputSize
public final boolean hasUnboundedOutputSize()
Description copied from class:MappingStep
Returnstrue
if output size is unbounded.Returns
false
if output size is fixed.- Specified by:
hasUnboundedOutputSize
in classMappingStep<SF extends Field,TF extends Field>
-
-