Returns a new param map that contains parameters in this map and the given map, where the latter overwrites this if there exist conflicts.
Returns a new param map that contains parameters in this map and the given map, where the latter overwrites this if there exist conflicts.
Adds all parameters from the input param map into this param map.
Adds all parameters from the input param map into this param map.
Gets the value of the input param or its default value if it does not exist.
Gets the value of the input param or its default value if it does not exist. Raises a NoSuchElementException if there is no value associated with the input param.
Checks whether a parameter is explicitly specified.
Checks whether a parameter is explicitly specified.
Creates a copy of this param map.
Creates a copy of this param map.
Filters this param map for the given parent.
Filters this param map for the given parent.
Optionally returns the value associated with a param.
Optionally returns the value associated with a param.
Returns the value associated with a param or a default value.
Returns the value associated with a param or a default value.
Puts a list of param pairs (overwrites if the input params exists).
Puts a list of param pairs (overwrites if the input params exists).
Puts a (param, value) pair (overwrites if the input param exists).
Puts a (param, value) pair (overwrites if the input param exists).
Removes a key from this map and returns its value associated previously as an option.
Removes a key from this map and returns its value associated previously as an option.
Number of param pairs in this map.
Number of param pairs in this map.
Converts this param map to a sequence of param pairs.
Converts this param map to a sequence of param pairs.
A param to value map.