public class Foo {
private String id = null;
public String getId() { return id; }
public Foo setId(String id) { this.id = id; return this; }
}
К сожалению, XMLEncoder не выводит здесь свойство id:
try (XMLEncoder out = new XMLEncoder(new FileOutputStream(new File("out.xml"))) {
out.writeObject(new Foo());
}
Если я не изменю тип возвращаемого значения для установщика на void.