Class FormData.FormDataIterator

  • 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:
    FormData

    public static final class FormData.FormDataIterator
    extends org.htmlunit.corejs.javascript.ES6Iterator
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static class  FormData.FormDataIterator.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 int index_  
      private java.util.List<NameValuePair> nameValuePairList_  
      private FormData.FormDataIterator.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

      • FormDataIterator

        public FormDataIterator​(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