Package org.htmlunit.javascript.host.xml
Class FormData.FormDataIterator
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.corejs.javascript.IdScriptableObject
-
- org.htmlunit.corejs.javascript.ES6Iterator
-
- org.htmlunit.javascript.host.xml.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
-
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
-
-
Constructor Summary
Constructors Constructor Description FormDataIterator(java.lang.String className)
FormDataIterator(org.htmlunit.corejs.javascript.Scriptable scope, java.lang.String className, FormData.FormDataIterator.Type type, java.util.List<NameValuePair> nameValuePairList)
-
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 FormData.FormDataIterator.Type type_
-
className_
private final java.lang.String className_
-
nameValuePairList_
private final java.util.List<NameValuePair> nameValuePairList_
-
index_
private int index_
-
-
Constructor Detail
-
FormDataIterator
public FormDataIterator(java.lang.String className)
-
FormDataIterator
public FormDataIterator(org.htmlunit.corejs.javascript.Scriptable scope, java.lang.String className, FormData.FormDataIterator.Type type, java.util.List<NameValuePair> nameValuePairList)
-
-
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
-
-