Represents query string as mapped parameters.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Abstract methods
Adds supplied values to parameter with given name.
Adds supplied values to parameter with given name.
If a parameter with given name already exists, the newly supplied values are appended to the existing values.
Value parameters
- name
-
parameter name
- values
-
parameter values
Attributes
- Returns
-
new query string
Tests for parameter with given name.
Tests for parameter with given name.
Value parameters
- name
-
parameter name
Attributes
Gets first parameter value with given name if present.
Gets first parameter value with given name if present.
Value parameters
- name
-
parameter name
Attributes
Gets parameter values with given name.
Gets parameter values with given name.
Value parameters
- name
-
parameter name
Attributes
- Note
-
If parameter is not present, an empty sequence is returned.
Tests for empty.
Tests for empty.
Attributes
Gets parameter names.
Gets parameter names.
Attributes
Sets parameter with given name to supplied values.
Sets parameter with given name to supplied values.
If a parameter with given name already exists, its values are replaced with the newly supplied values.
Value parameters
- name
-
parameter name
- values
-
parameter values
Attributes
- Returns
-
new query string
Removes parameters with given names.
Removes parameters with given names.
Value parameters
- names
-
parameter names
Attributes
- Returns
-
new query string
Retains parameters with given names, and removes all other parameters.
Retains parameters with given names, and removes all other parameters.
Value parameters
- names
-
parameter names
Attributes
- Returns
-
new query string
Gets Map
of query string mapping each parameter to its first value.
Gets Map
of query string mapping each parameter to its first value.
Attributes
Gets Map
of query string mapping each parameter to its sequence of values.
Gets Map
of query string mapping each parameter to its sequence of values.
Attributes
Gets Seq
of name-value pairs from query string.
Gets Seq
of name-value pairs from query string.
Attributes
Concrete methods
Creates new query string by concatenating supplied query string.
Creates new query string by concatenating supplied query string.
Value parameters
- that
-
query string
Attributes
- Returns
-
new query string
- Note
-
Alias to
concat
.
Creates new query string by concatenating supplied parameters.
Creates new query string by concatenating supplied parameters.
Value parameters
- params
-
parameters
Attributes
- Returns
-
new query string
- Note
-
Alias to
concat
.
Creates new query string by concatenating supplied parameters.
Creates new query string by concatenating supplied parameters.
Value parameters
- params
-
parameters
Attributes
- Returns
-
new query string
- Note
-
Alias to
concat
.
Creates new query string by merging supplied query string.
Creates new query string by merging supplied query string.
Value parameters
- that
-
query string
Attributes
- Returns
-
new query string
- Note
-
Alias to
merge
.
Creates new query string by merging supplied parameters.
Creates new query string by merging supplied parameters.
Value parameters
- params
-
parameters
Attributes
- Returns
-
new query string
- Note
-
Alias to
merge
.
Creates new query string by merging supplied parameters.
Creates new query string by merging supplied parameters.
Value parameters
- params
-
parameters
Attributes
- Returns
-
new query string
- Note
-
Alias to
merge
.
Adds supplied values to parameter with given name.
Adds supplied values to parameter with given name.
If a parameter with given name already exists, the newly supplied values are appended to the existing values.
Value parameters
- more
-
additional parameter values
- name
-
parameter name
- one
-
parameter value
Attributes
- Returns
-
new query string
Gets first parameter value with given name.
Gets first parameter value with given name.
Value parameters
- name
-
parameter name
Attributes
- Throws
-
java.util.NoSuchElementException
if parameter not present
Creates new query string by concatenating supplied query string.
Creates new query string by concatenating supplied query string.
Value parameters
- that
-
query string
Attributes
- Returns
-
new query string
- Note
-
The new query string contains all values from both query strings with parameter values in
that
appended to those inthis
.
Creates new query string by concatenating supplied parameters.
Creates new query string by concatenating supplied parameters.
Value parameters
- params
-
parameters
Attributes
- Returns
-
new query string
Creates new query string by concatenating supplied parameters.
Creates new query string by concatenating supplied parameters.
Value parameters
- params
-
parameters
Attributes
- Returns
-
new query string
Creates new query string by concatenating supplied parameters.
Creates new query string by concatenating supplied parameters.
Value parameters
- more
-
additional parameters
- one
-
parameter
Attributes
- Returns
-
new query string
Creates new query string by selecting parameters which satisfy supplied predicate.
Creates new query string by selecting parameters which satisfy supplied predicate.
Value parameters
- new
-
query string
- pred
-
predicate
Attributes
Creates new query string by selecting parameters which do not satisfy supplied predicate.
Creates new query string by selecting parameters which do not satisfy supplied predicate.
Value parameters
- new
-
query string
- pred
-
predicate
Attributes
Gets first parameter value with given name and parses it to Int
if present.
Gets first parameter value with given name and parses it to Int
if present.
Value parameters
- name
-
parameter name
Attributes
- Throws
-
java.lang.NumberFormatException
if parameter value cannot be parsed to
Int
Gets first parameter value with given name and parses it to Int
if present; otherwise returns default value.
Gets first parameter value with given name and parses it to Int
if present; otherwise returns default value.
Value parameters
- name
-
parameter name
Attributes
- Throws
-
java.lang.NumberFormatException
if parameter value cannot be parsed to
Int
Gets first parameter value with given name and parses it to Long
if present.
Gets first parameter value with given name and parses it to Long
if present.
Value parameters
- name
-
parameter name
Attributes
- Throws
-
java.lang.NumberFormatException
if parameter value cannot be parsed to
Long
Gets first parameter value with given name and parses it to Long
if present; otherwise returns default value.
Gets first parameter value with given name and parses it to Long
if present; otherwise returns default value.
Value parameters
- name
-
parameter name
Attributes
- Throws
-
java.lang.NumberFormatException
if parameter value cannot be parsed to
Long
Gets first parameter value with given name if present; otherwise, returns default value.
Gets first parameter value with given name if present; otherwise, returns default value.
Value parameters
- default
-
default value
- name
-
parameter name
Attributes
Creates new query string by merging supplied query string.
Creates new query string by merging supplied query string.
Value parameters
- that
-
query string
Attributes
- Returns
-
new query string
- Note
-
The new query string contains values from both query strings with parameter values in
that
overriding those inthis
.
Creates new query string by merging supplied parameters.
Creates new query string by merging supplied parameters.
Value parameters
- params
-
parameters
Attributes
- Returns
-
new query string
Creates new query string by merging supplied parameters.
Creates new query string by merging supplied parameters.
Value parameters
- params
-
parameters
Attributes
- Returns
-
new query string
Creates new query string by merging supplied parameters.
Creates new query string by merging supplied parameters.
Value parameters
- more
-
additional parameters
- one
-
parameter
Attributes
- Returns
-
new query string
Sets parameter with given name to supplied values.
Sets parameter with given name to supplied values.
If the parameter with given name already exists, its values are replaced with the newly supplied values.
Value parameters
- more
-
additional parameter values
- name
-
parameter name
- one
-
parameter value
Attributes
- Returns
-
new query string
Removes parameters with given names.
Removes parameters with given names.
Value parameters
- more
-
additional parameter names
- one
-
parameter name
Attributes
- Returns
-
new query string
Retains parameters with given names, and removes all other parameters.
Retains parameters with given names, and removes all other parameters.
Value parameters
- more
-
additional parameter names
- one
-
parameter name
Attributes
- Returns
-
new query string