Interface ScriptableMap<K,​V>

  • All Superinterfaces:
    java.util.Map<K,​V>, org.mozilla.javascript.Scriptable
    All Known Implementing Classes:
    ScriptableLinkedHashMap, ScriptableWrappedMap

    public interface ScriptableMap<K,​V>
    extends org.mozilla.javascript.Scriptable, java.util.Map<K,​V>
    Contract to be implemented by classes providing Map like collections to JavaScript.
    Author:
    Kevin Roast
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Field Summary

      • Fields inherited from interface org.mozilla.javascript.Scriptable

        NOT_FOUND
    • Method Summary

      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from interface org.mozilla.javascript.Scriptable

        delete, delete, get, get, getClassName, getDefaultValue, getIds, getParentScope, getPrototype, has, has, hasInstance, put, put, setParentScope, setPrototype