org.simpleflatmapper.csv.impl.writer.ObjectToStringSetter Maven / Gradle / Ivy
package org.simpleflatmapper.csv.impl.writer;
import org.simpleflatmapper.reflect.Getter;
import org.simpleflatmapper.reflect.Setter;
public class ObjectToStringSetter implements Setter {
private final Getter super P, ?> getter;
public ObjectToStringSetter(Getter super P, ?> getter) {
this.getter = getter;
}
@Override
public void set(Appendable target, P value) throws Exception {
final Object o = getter.get(value);
if (o != null) {
target.append(String.valueOf(o));
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy