java.lang.Object
io.deephaven.javascript.proto.dhinternal.jspb.Map<K,V>

@JsType(isNative=true, name="dhinternal.jspb.Map", namespace="<global>") public class Map<K,V> extends Object
  • Constructor Details

    • Map

      public Map(elemental2.core.JsArray<elemental2.core.JsArray<Object>> arr, jsinterop.base.JsConstructorFn<? extends V> valueCtor)
    • Map

      public Map(elemental2.core.JsArray<elemental2.core.JsArray<Object>> arr)
    • Map

      public Map(Object[][] arr, jsinterop.base.JsConstructorFn<? extends V> valueCtor)
    • Map

      public Map(Object[][] arr)
  • Method Details

    • fromObject

      public static <TK, TV> Map<TK,TV> fromObject(elemental2.core.JsArray<elemental2.core.JsArray<Object>> entries, Object valueCtor, Object valueFromObject)
    • fromObject

      @JsOverlay public static final <TK, TV> Map<TK,TV> fromObject(Object[][] entries, Object valueCtor, Object valueFromObject)
    • clear

      public void clear()
    • del

      public boolean del(K key)
    • entries

      public Iterator<elemental2.core.JsArray<Object>> entries()
    • forEach

      public void forEach(Map.ForEachCallbackFn<? super K,? super V> callback, Object thisArg)
    • forEach

      public void forEach(Map.ForEachCallbackFn<? super K,? super V> callback)
    • get

      public V get(K key)
    • getEntryList

      public elemental2.core.JsArray<elemental2.core.JsArray<Object>> getEntryList()
    • getLength

      public double getLength()
    • has

      public boolean has(K key)
    • keys

      public Iterator<K> keys()
    • set

      public Map<K,V> set(K key, V value)
    • toArray

      public elemental2.core.JsArray<elemental2.core.JsArray<Object>> toArray()
    • toObject

      public elemental2.core.JsArray<elemental2.core.JsArray<Object>> toObject()
    • toObject

      public <VO> elemental2.core.JsArray<elemental2.core.JsArray<Object>> toObject(boolean includeInstance, Map.ToObjectValueToObjectFn<? extends VO,? super V> valueToObject)
    • toObject

      public elemental2.core.JsArray<elemental2.core.JsArray<Object>> toObject(boolean includeInstance)