public class Map extends SimpleScriptable
Map.| Constructor and Description |
|---|
Map()
Creates an instance.
|
Map(Object iterable)
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Removes all elements.
|
boolean |
delete(Object key)
Removed the specified element.
|
Object |
entries()
Returns a new
Iterator object that contains the [key, value] pairs for each element in the
Map object in insertion order. |
Object |
get(Object key)
Returns the value of the given key.
|
Object |
get(String name,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start)
Gets a named property from the object.
|
int |
getSize()
Returns the size.
|
boolean |
has(Object key)
Returns whether an element with the specified key exists or not.
|
Object |
keys()
Returns a new
Iterator object that contains the keys for each element in the Map object
in insertion order. |
Map |
set(Object key,
Object value)
Adds the specified pair.
|
Object |
values()
Returns a new
Iterator object that contains the values for each element in the Map object
in insertion order. |
clone, equivalentValues, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElementdefineFunctionProperties, defineProperty, getClassName, setClassName, setParentScopeapplyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setPrototype, sizepublic Map()
public Map(Object iterable)
iterable - an Array or other iterable objectpublic int getSize()
public Object get(Object key)
get in class net.sourceforge.htmlunit.corejs.javascript.ScriptableObjectkey - the keypublic Map set(Object key, Object value)
key - the keyvalue - the valuepublic void clear()
public boolean delete(Object key)
key - the keypublic boolean has(Object key)
key - the keypublic Object get(String name, net.sourceforge.htmlunit.corejs.javascript.Scriptable start)
SimpleScriptable.getWithPreemption(String).
For fallback case just implement ScriptableWithFallbackGetter.
get in interface net.sourceforge.htmlunit.corejs.javascript.Scriptableget in class SimpleScriptablepublic Object entries()
Iterator object that contains the [key, value] pairs for each element in the
Map object in insertion order.Iterator objectpublic Object keys()
Iterator object that contains the keys for each element in the Map object
in insertion order.Iterator objectpublic Object values()
Iterator object that contains the values for each element in the Map object
in insertion order.Iterator objectCopyright © 2002–2016 Gargoyle Software Inc.. All rights reserved.