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 classURLSearchParams.NativeParamsIterator.Type
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringclassName_private java.util.Iterator<NameValuePair>iterator_private URLSearchParams.NativeParamsIterator.Typetype_-
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.StringgetClassName()static voidinit(org.htmlunit.corejs.javascript.ScriptableObject scope, java.lang.String className)protected booleanisDone(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope)protected java.lang.ObjectnextValue(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:
getClassNamein interfaceorg.htmlunit.corejs.javascript.Scriptable- Specified by:
getClassNamein classorg.htmlunit.corejs.javascript.ScriptableObject
-
isDone
protected boolean isDone(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope)- Specified by:
isDonein 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:
nextValuein classorg.htmlunit.corejs.javascript.ES6Iterator
-
-