Z.B., eine String-Liste
public interface Config extends ConfigurationItem {
@ListBinding()
List<String> getMyListValues();
}
lässt sich über XML-Tags konfigurieren als:
<foo>
<my-list-values>
<my-list-value value="bli" />
<my-list-value value="bla" />
<my-list-value value="blub" />
</my-list-values>
</foo>
@ListBinding spezifiziert werden.ConfigurationValueProvider als Parameter am @ListBinding angegeben werden.Der Default-Wert ist in beiden Fällen eine leere, modifizierbare und größenveränderbare Liste, nicht null.