@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="URLSearchParams")
public class URLSearchParams
extends JsObject
implements JsIterable<URLSearchParams.Entry>
| Modifier and Type | Class and Description |
|---|---|
static class |
URLSearchParams.Entry |
static interface |
URLSearchParams.ForEachCallback |
static interface |
URLSearchParams.ForEachCallback2 |
static interface |
URLSearchParams.ForEachCallback3 |
| Constructor and Description |
|---|
URLSearchParams()
The URLSearchParams() constructor creates and returns a new URLSearchParams object.
|
URLSearchParams(JsArray<JsArray<java.lang.String>> init)
The URLSearchParams() constructor creates and returns a new URLSearchParams object.
|
URLSearchParams(JsArray<java.lang.String>[] init)
The URLSearchParams() constructor creates and returns a new URLSearchParams object.
|
URLSearchParams(jsinterop.base.JsPropertyMap<java.lang.String> init)
The URLSearchParams() constructor creates and returns a new URLSearchParams object.
|
URLSearchParams(java.lang.String init)
The URLSearchParams() constructor creates and returns a new URLSearchParams object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
append(java.lang.String name,
java.lang.String value)
The append() method of the URLSearchParams interface appends a specified key/value pair as a new search parameter.
|
void |
delete(java.lang.String name)
The delete() method of the URLSearchParams interface deletes the given search parameter and all its associated values, from the list of all search parameters.
|
JsIterator<URLSearchParams.Entry> |
entries()
The entries() method of the URLSearchParams interface returns an iterator allowing iteration through all key/value pairs contained in this object.
|
void |
forEach(URLSearchParams.ForEachCallback callback)
The forEach() method of the URLSearchParams interface allows iteration through all values contained in this object via a callback function.
|
void |
forEach(URLSearchParams.ForEachCallback2 callback)
The forEach() method of the URLSearchParams interface allows iteration through all values contained in this object via a callback function.
|
void |
forEach(URLSearchParams.ForEachCallback3 callback)
The forEach() method of the URLSearchParams interface allows iteration through all values contained in this object via a callback function.
|
java.lang.String |
get(java.lang.String name)
The get() method of the URLSearchParams interface returns the first value associated to the given search parameter.
|
JsArray<java.lang.String> |
getAll(java.lang.String name)
The getAll() method of the URLSearchParams interface returns all the values associated with a given search parameter as an array.
|
boolean |
has(java.lang.String name)
The has() method of the URLSearchParams interface returns a Boolean that indicates whether a parameter with the specified name exists.
|
JsIterator<java.lang.String> |
keys()
The keys() method of the URLSearchParams interface returns an iterator allowing iteration through all keys contained in this object.
|
void |
set(java.lang.String name,
java.lang.String value)
The set() method of the URLSearchParams interface sets the value associated with a given search parameter to the given value.
|
void |
sort()
The URLSearchParams.sort() method sorts all key/value pairs contained in this object in place and returns undefined.
|
JsIterator<java.lang.String> |
values()
The values() method of the URLsearchParams interface returns an iterator allowing iteration through all values contained in this object.
|
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, is, isExtensible, isFrozen, isSealed, keys, preventExtensions, seal, setPrototypeOf, valueOf_, valuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waititeratorpublic URLSearchParams(@Nonnull
JsArray<JsArray<java.lang.String>> init)
public URLSearchParams(@Nonnull
JsArray<java.lang.String>[] init)
public URLSearchParams(@Nonnull
jsinterop.base.JsPropertyMap<java.lang.String> init)
public URLSearchParams(@Nonnull
java.lang.String init)
public URLSearchParams()
public void append(@Nonnull
java.lang.String name,
@Nonnull
java.lang.String value)
public void delete(@Nonnull
java.lang.String name)
@Nullable
public java.lang.String get(@Nonnull
java.lang.String name)
@Nonnull public JsArray<java.lang.String> getAll(@Nonnull java.lang.String name)
public boolean has(@Nonnull
java.lang.String name)
public void set(@Nonnull
java.lang.String name,
@Nonnull
java.lang.String value)
public void sort()
@Nonnull public JsIterator<java.lang.String> keys()
@Nonnull public JsIterator<java.lang.String> values()
@Nonnull public JsIterator<URLSearchParams.Entry> entries()
public void forEach(@Nonnull
URLSearchParams.ForEachCallback callback)
public void forEach(@Nonnull
URLSearchParams.ForEachCallback2 callback)
public void forEach(@Nonnull
URLSearchParams.ForEachCallback3 callback)