It appears BeanIO requires I provide setters for my fields. Is this necessary? I created a BeanIO writer, I intend only to write files, and I have getters for each field - why would I need setters?
It appears BeanIO requires I provide setters for my fields. Is this necessary? I created a BeanIO writer, I intend only to write files, and I have getters for each field - why would I need setters?
If your beans are only meant to be serialized (i.e. used by a
BeanWriter), you can declare your stream asmode="write". This will cause BeanIO to look for getters but not setters.The reference guide states that: