Package org.htmlunit.javascript.host
Class URLSearchParams.NativeParamsIterator
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.corejs.javascript.IdScriptableObject
-
- org.htmlunit.corejs.javascript.ES6Iterator
-
- org.htmlunit.javascript.host.URLSearchParams.NativeParamsIterator
-
- All Implemented Interfaces:
java.io.Serializable
,org.htmlunit.corejs.javascript.ConstProperties
,org.htmlunit.corejs.javascript.debug.DebuggableObject
,org.htmlunit.corejs.javascript.IdFunctionCall
,org.htmlunit.corejs.javascript.Scriptable
,org.htmlunit.corejs.javascript.SymbolScriptable
- Enclosing class:
- URLSearchParams
public static final class URLSearchParams.NativeParamsIterator extends org.htmlunit.corejs.javascript.ES6Iterator
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
URLSearchParams.NativeParamsIterator.Type
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
className_
private java.util.Iterator<NameValuePair>
iterator_
private URLSearchParams.NativeParamsIterator.Type
type_
-
Fields inherited from class org.htmlunit.corejs.javascript.ES6Iterator
DONE_PROPERTY, exhausted, NEXT_METHOD, RETURN_METHOD, RETURN_PROPERTY, VALUE_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description NativeParamsIterator(java.lang.String className)
NativeParamsIterator(org.htmlunit.corejs.javascript.Scriptable scope, java.lang.String className, URLSearchParams.NativeParamsIterator.Type type, java.util.Iterator<NameValuePair> iterator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getClassName()
static void
init(org.htmlunit.corejs.javascript.ScriptableObject scope, java.lang.String className)
protected boolean
isDone(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope)
protected java.lang.Object
nextValue(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope)
-
Methods inherited from class org.htmlunit.corejs.javascript.ES6Iterator
execIdCall, findPrototypeId, findPrototypeId, getTag, init, initPrototypeId, next
-
Methods inherited from class org.htmlunit.corejs.javascript.IdScriptableObject
activatePrototypeMap, addIdFunctionProperty, defaultGet, defaultHas, defaultPut, defineOwnProperty, delete, delete, ensureType, exportAsJSClass, fillConstructorProperties, findInstanceIdInfo, findInstanceIdInfo, get, get, getAttributes, getAttributes, getInstanceIdName, getInstanceIdValue, getMaxInstanceId, getOwnPropertyDescriptor, has, has, hasPrototypeMap, initPrototypeConstructor, initPrototypeMethod, initPrototypeMethod, initPrototypeMethod, initPrototypeValue, initPrototypeValue, instanceIdInfo, put, put, setAttributes, setInstanceIdAttributes, setInstanceIdValue
-
Methods inherited from class org.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, equivalentValues, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, hasInstance, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, size
-
-
-
-
Field Detail
-
type_
private final URLSearchParams.NativeParamsIterator.Type type_
-
className_
private final java.lang.String className_
-
iterator_
private final transient java.util.Iterator<NameValuePair> iterator_
-
-
Constructor Detail
-
NativeParamsIterator
public NativeParamsIterator(java.lang.String className)
-
NativeParamsIterator
public NativeParamsIterator(org.htmlunit.corejs.javascript.Scriptable scope, java.lang.String className, URLSearchParams.NativeParamsIterator.Type type, java.util.Iterator<NameValuePair> iterator)
-
-
Method Detail
-
init
public static void init(org.htmlunit.corejs.javascript.ScriptableObject scope, java.lang.String className)
-
getClassName
public java.lang.String getClassName()
- Specified by:
getClassName
in interfaceorg.htmlunit.corejs.javascript.Scriptable
- Specified by:
getClassName
in classorg.htmlunit.corejs.javascript.ScriptableObject
-
isDone
protected boolean isDone(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope)
- Specified by:
isDone
in classorg.htmlunit.corejs.javascript.ES6Iterator
-
nextValue
protected java.lang.Object nextValue(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope)
- Specified by:
nextValue
in classorg.htmlunit.corejs.javascript.ES6Iterator
-
-