@ Override public final void writeValue ( Value inValue , Format inFormat ) throws TabularWriterException { this . valueVisitor . setFormat ( inFormat ) ; inValue . accept ( this . valueVisitor ) ; TabularWriterException exception = this . valueVisitor . getException ( ) ; this . valueVisitor . clear ( ) ; if ( exception != null ) { throw exception ; } }
Writes the provided value taking into account the type of value that it is and the provided formatter .