T - public class JSIterator<T> extends JSObjectWrapper implements java.util.Iterator<T>
| Modifier and Type | Class and Description | 
|---|---|
| class  | JSIterator.NextRepresents the object returned by 'next' | 
JSPropertyAttributeDontDelete, JSPropertyAttributeDontEnum, JSPropertyAttributeNone, JSPropertyAttributeReadOnly| Constructor and Description | 
|---|
| JSIterator(JSObject iterator)Wraps a JavaScript iterator in a Java iterator | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | hasNext() | 
| JSIterator.Next | jsnext()The 'next' JavaScript iterator object | 
| T | next() | 
| void | remove() | 
getJSObject__nullFunc, callAsFunction, callAsFunction, callAsFunction, callAsFunction, deleteProperty, getThis, hashCode, hasProperty, isConstructor, isFunction, property, property, property, propertyAtIndex, propertyAtIndex, propertyNames, prototype, prototypeequals, getContext, isArray, isBoolean, isDate, isEqual, isInstanceOfConstructor, isNull, isNumber, isObject, isStrictEqual, isString, isUndefined, toBoolean, toFunction, toJSArray, toJSON, toJSON, toNumber, toObject, toString, valueRefpublic JSIterator(JSObject iterator)
iterator - the JavaScript iterator object.  Assumes the object is a properly formed JS
                 iteratorpublic JSIterator.Next jsnext()
public T next()
next in interface java.util.Iterator<T>Iterator.next()public boolean hasNext()
hasNext in interface java.util.Iterator<T>Iterator.hasNext()public void remove()
remove in interface java.util.Iterator<T>java.lang.UnsupportedOperationException - alwaysIterator.remove()