/** * Sets the {@link java.util.Comparator} to be used to sort columns when * writing beans to a CSV file. * Behavior of this method when used on a mapping strategy intended for * reading data from a CSV source is not defined. * * @param writeOrder The {@link java.util.Comparator} to use. May be * {@code null}, in which case the natural ordering is used. * @since 4.3 */ public void setColumnOrderOnWrite(Comparator<Integer> writeOrder) { this.writeOrder = writeOrder; if (fieldMap != null) { fieldMap.setColumnOrderOnWrite(this.writeOrder); } } }
boolean required; fieldMap = new FieldMapByPosition<>(errorLocale); fieldMap.setColumnOrderOnWrite(writeOrder);