A - the type of aggregate valueE - the type of values held by <A>public static final class ConfigValueBuilder.Aggregate<A,E> extends ConfigValueBuilder<A,ConfigValueBuilder.Aggregate<A,E>>
ConfigValueBuilder that produces aggregate ConfigValues.
Aggregate types are those that hold multiple values, such as List or arrays.
Settings with scalar types, such as Integer or String, are created using ConfigValueBuilder.Scalar.
ConfigValueBuilder.Aggregate<A,E>, ConfigValueBuilder.Scalar<T>constraintList, type| Modifier and Type | Method and Description |
|---|---|
ConstraintsBuilder.Aggregate<ConfigValueBuilder.Aggregate<A,E>,A,E> |
constraints()
Creates a constraint builder for this
ConfigValueBuilder. |
aggregate, aggregate, build, isAggregate, scalar, self, setFinal, setFinal, withComment, withDefaultValue, withListener, withName, withParentpublic ConstraintsBuilder.Aggregate<ConfigValueBuilder.Aggregate<A,E>,A,E> constraints()
ConfigValueBuilderConfigValueBuilder.constraints in class ConfigValueBuilder<A,ConfigValueBuilder.Aggregate<A,E>>ConstraintsBuilder