|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - type of the parameter set builderpublic interface IParameterSetBuilder<T extends IParameterSetBuilder<?>>
Represents a parameter set builder (builder pattern). A parameter set is
generated by build().
| Method Summary | ||
|---|---|---|
T |
addMissingFrom(IParameterSet set)
Adds the parameters from the given set to this builder, if they are not already present. |
|
IParameterSet |
build()
Creates the parameter set with the values set on this builder. |
|
T |
name(String name)
Sets the name of this parameter set. |
|
T |
put(IParameterSet set)
Adds the parameters from the given set to this builder and overwrites previously set parameters on this builder. |
|
|
put(P param)
Adds the specified parameter to this set. |
|
T |
remove(Class<? extends IParameter<?>> paramClass)
Removes the specified parameter from this set. |
|
| Method Detail |
|---|
T name(String name)
name - The name of this set.
<P extends IParameter<?>> T put(P param)
P - parameter typeparam - The value of the parameter.
NullPointerException - if value is null.T put(IParameterSet set)
set - a parameter set to take the parameters from
T remove(Class<? extends IParameter<?>> paramClass)
paramClass - the parameter to remove
T addMissingFrom(IParameterSet set)
set - a parameter set to take the parameters from
IParameterSet build()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||