I
- The input type to be converted to the output type OO
- The type of outputs produced by a conversion applied to the an input I.
When used in conjunction with the Convert
annotation,
O should be compatible with the type of the annotated field.public interface Conversion<I,O>
ObjectRowProcessor
and ObjectRowWriterProcessor
.
Annotations in package com.univocity.parsers.annotations
are associated with different Conversion
implementations in com.univocity.parsers.conversions
.ObjectRowProcessor
,
ObjectRowWriterProcessor
Modifier and Type | Method and Description |
---|---|
O |
execute(I input)
Converts a value of type I to a value of type O.
|
I |
revert(O input)
Converts a value of type O to a value of type I.
|
O execute(I input)
Convert
annotation, this method will perform
the conversion from a parsed input String
(if no other conversion has been applied before)
to a value of the desired type, and the result will be assigned to the annotated field. Note that conversions can be
chained so you need to make sure the input type of any previous conversion is compatible with Iinput
- the input of type I to be converted to an object of type OI revert(O input)
Convert
annotation, this method will
convert the value of the annotated field so it can be written to the output (usually a String
). Note that conversions can be
chained so you need to make sure the type of any previous conversion is compatible with Oinput
- the input of type O to be converted to an object of type ICopyright © 2021 Univocity Software Pty Ltd. All rights reserved.