public class SimpleParameterManager extends Object implements ParameterManager
SimpleParameterManager provides a basic implementation to manage
a collection of Parameters. One can use the
#setParameter(Object, Parameter) method to configure the
Parameters individually, or exploit the massive
#setAllParameters(Map) to register a set of Parameters at
once. The corresponding removeXxx and getXxx methods are also available for
each case.| Constructor and Description |
|---|
SimpleParameterManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllParameters(Collection<? extends Parameter<?>> parameters)
Massive equivalent of
addParameter(Parameter). |
void |
addParameter(Parameter<?> parameter) |
Collection<Parameter<?>> |
getParameters() |
Iterator<Parameter<?>> |
iterator() |
void |
removeAllParameters(Collection<? extends Parameter<?>> parameters)
Massive equivalent to
removeParameter(Parameter). |
void |
removeParameter(Parameter<?> parameter) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic Collection<Parameter<?>> getParameters()
getParameters in interface ParameterManagerParameters managed by this
ParameterManagerpublic void addParameter(Parameter<?> parameter)
parameter - the Parameter to registerpublic void removeParameter(Parameter<?> parameter)
parameter - the Parameter to removepublic void addAllParameters(Collection<? extends Parameter<?>> parameters)
addParameter(Parameter).parameters - the Parameters to register with their corresponding
keyspublic void removeAllParameters(Collection<? extends Parameter<?>> parameters)
removeParameter(Parameter).parameters - the Parameters to removeCopyright © 2015. All rights reserved.