Class JsMap<KEY,VALUE>
java.lang.Object
elemental2.core.JsMap<KEY,VALUE>
- All Implemented Interfaces:
JsIterable<JsArray<ReadonlyMap.JsIterableTypeParameterArrayUnionType<KEY,
,VALUE>>> ReadonlyMap<KEY,
VALUE>
@JsType(isNative=true,
name="Map",
namespace="<global>")
public class JsMap<KEY,VALUE>
extends Object
implements ReadonlyMap<KEY,VALUE>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
Nested classes/interfaces inherited from interface elemental2.core.ReadonlyMap
ReadonlyMap.EntriesJsIteratorIterableTypeParameterArrayUnionType<KEY,
VALUE>, ReadonlyMap.ForEachCallbackFn<KEY, VALUE>, ReadonlyMap.JsIterableTypeParameterArrayUnionType<KEY, VALUE> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJsMap()
JsMap
(JsArray<JsArray<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY, VALUE>>> iterable) JsMap
(JsIterable<JsArray<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY, VALUE>>> iterable) JsMap
(JsMap.ConstructorIterableUnionType<KEY, VALUE> iterable) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
boolean
JsIteratorIterable
<JsArray<ReadonlyMap.EntriesJsIteratorIterableTypeParameterArrayUnionType<KEY, VALUE>>> entries()
void
forEach
(ReadonlyMap.ForEachCallbackFn<? super KEY, ? super VALUE> callback) <THIS> void
forEach
(ReadonlyMap.ForEachCallbackFn<? super KEY, ? super VALUE> callback, THIS thisArg) double
getSize()
boolean
keys()
values()
-
Field Details
-
size
public int size
-
-
Constructor Details
-
JsMap
public JsMap() -
JsMap
public JsMap(JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY, VALUE>[][] iterable) -
JsMap
-
JsMap
public JsMap(JsArray<JsArray<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY, VALUE>>> iterable) -
JsMap
public JsMap(JsIterable<JsArray<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY, VALUE>>> iterable)
-
-
Method Details
-
clear
public void clear() -
delete
-
entries
public JsIteratorIterable<JsArray<ReadonlyMap.EntriesJsIteratorIterableTypeParameterArrayUnionType<KEY,VALUE>>> entries()- Specified by:
entries
in interfaceReadonlyMap<KEY,
VALUE>
-
forEach
public <THIS> void forEach(ReadonlyMap.ForEachCallbackFn<? super KEY, ? super VALUE> callback, THIS thisArg) - Specified by:
forEach
in interfaceReadonlyMap<KEY,
VALUE>
-
forEach
- Specified by:
forEach
in interfaceReadonlyMap<KEY,
VALUE>
-
get
-
getSize
@JsProperty public double getSize()- Specified by:
getSize
in interfaceReadonlyMap<KEY,
VALUE>
-
has
- Specified by:
has
in interfaceReadonlyMap<KEY,
VALUE>
-
keys
- Specified by:
keys
in interfaceReadonlyMap<KEY,
VALUE>
-
set
-
values
- Specified by:
values
in interfaceReadonlyMap<KEY,
VALUE>
-