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 |
get(Object key)
Returns the value of the given key.
|
int |
getSize()
Returns the size.
|
boolean |
has(Object key)
Returns whether an element with the specified key exists or not.
|
Map |
set(Object key,
Object value)
Adds the specified pair.
|
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setClassName, setDomNode, setDomNode, setHtmlElement, setParentScope
applyDescriptorToAttributeBitset, 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, 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, size
public 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.ScriptableObject
key
- 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 keyCopyright © 2002–2016 Gargoyle Software Inc.. All rights reserved.