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 classFormData.FormDataIterator.Type
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringclassName_private intindex_private java.util.List<NameValuePair>nameValuePairList_private FormData.FormDataIterator.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 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.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 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:
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
-
-