У меня есть класс с параметрами 10+ в конструкторе, и я хотел бы реализовать шаблон Builder. В то же время я хочу использовать сериализацию Simple XML для создания объектов из XML-файлов. Есть ли способ сделать это?Simple XML Serialization + Builder pattern
import org.simpleframework.xml.*;
public class Example {
@Element(name = "field-1", required = false)
private final int field1;
@Element(name = "field-2")
private final int field2;
[...]
public simpleXMLConstructor(
@Element(name = "field-1", required = false) int field1,
@Element(name = "field-2") int field2,
[...]) {
this.field1 = field1;
this.field2 = field2;
[...]
}
}
Нет, извините, что, S не действует, так как я должен использовать библиотека, о которой я упоминал, и мне не следует заботиться о том, где создаются объекты. –