Class 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  
      • Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ScriptableObject

        org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
    • 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
      • Fields inherited from class org.htmlunit.corejs.javascript.ScriptableObject

        CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
      • Fields inherited from interface org.htmlunit.corejs.javascript.Scriptable

        NOT_FOUND
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NativeParamsIterator

        public NativeParamsIterator​(java.lang.String className)
    • 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 interface org.htmlunit.corejs.javascript.Scriptable
        Specified by:
        getClassName in class org.htmlunit.corejs.javascript.ScriptableObject
      • isDone

        protected boolean isDone​(org.htmlunit.corejs.javascript.Context cx,
                                 org.htmlunit.corejs.javascript.Scriptable scope)
        Specified by:
        isDone in class org.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 class org.htmlunit.corejs.javascript.ES6Iterator