private Object tryConvert ( final MfClientHttpRequestFactory clientHttpRequestFactory , final Object rowValue ) throws URISyntaxException , IOException { if ( this . converters . isEmpty ( ) ) { return rowValue ; } String value = String . valueOf ( rowValue ) ; for ( TableColumnConverter < ? > converter : this . converters ) { if ( converter . canConvert ( value ) ) { return converter . resolve ( clientHttpRequestFactory , value ) ; } } return rowValue ; }
If converters are set on a table this function tests if these can convert a cell value . The first converter which claims that it can convert will be used to do the conversion .