public class ParameterList extends ArrayList<Parameter<?>>
modCount| Constructor and Description |
|---|
ParameterList()
Instantiates a new parameter list.
|
ParameterList(Collection<? extends Parameter<?>> params)
Instantiates a new parameter list.
|
ParameterList(Parameter<?>... params)
Instantiates a new parameter list.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Parameter<?> e) |
<T> void |
addParameter(String name,
T value)
Adds the parameter.
|
<T> void |
addParameter(String name,
T value,
Type valueType)
Adds the parameter.
|
Parameter<?> |
getParameterForName(String name)
Gets the parameter for name.
|
<T> T |
getParameterValue(String name,
Class<T> clazz)
Gets the parameter value.
|
Object |
getParameterValueForName(String name)
Gets the parameter value for name.
|
void |
removeParameter(String name)
Removes the parameter.
|
void |
setParameters(ParameterList params)
Sets the parameters.
|
Parameter<?>[] |
toArray() |
add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, trimToSizeequals, hashCodecontainsAll, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCodeparallelStream, streampublic ParameterList()
public ParameterList(Collection<? extends Parameter<?>> params)
params - the paramspublic ParameterList(Parameter<?>... params)
params - the paramspublic boolean add(Parameter<?> e)
public <T> void addParameter(String name, T value)
T - the generic typename - the namevalue - the valuepublic <T> void addParameter(String name, T value, Type valueType)
T - the generic typename - the namevalue - the valuevalueType - the value typepublic Parameter<?> getParameterForName(String name)
name - the namepublic <T> T getParameterValue(String name, Class<T> clazz) throws ClassCastException
T - the generic typename - the nameclazz - the clazzClassCastException - the class cast exceptionpublic Object getParameterValueForName(String name)
name - the namepublic void removeParameter(String name)
name - the namepublic void setParameters(ParameterList params)
params - the new parametersCopyright © 2018. All rights reserved.