public Collection<V> values() { return getObjectEnumerator().getAllObjects(); } @Override
Iterator(NSEnumerator<T> enumerator) { this.enumerator = enumerator; index = -1; current = null; next = enumerator.nextObject(); }
@Override public T next() { if (next == null) { throw new NoSuchElementException(); } current = next; index++; next = enumerator.nextObject(); return current; }
public boolean containsValue(Object value) { if (!(value instanceof NSObject)) { return false; } NSArray<V> values = getObjectEnumerator().getAllObjects(); int count = (int) values.getCount(); for (int i = 0; i < count; i++) { NSObject o = values.getObjectAt(i); if (o.equals(value)) { return true; } } return false; } public Set<Map.Entry<K, V>> entrySet() {
Iterator(NSEnumerator<T> enumerator) { this.enumerator = enumerator; index = -1; current = null; next = enumerator.nextObject(); }
public Collection<V> values() { return getObjectEnumerator().getAllObjects(); } @Override
Iterator(NSEnumerator<T> enumerator) { this.enumerator = enumerator; index = -1; current = null; next = enumerator.nextObject(); }
public Collection<V> values() { return getObjectEnumerator().getAllObjects(); } @Override
@Override public T next() { if (next == null) { throw new NoSuchElementException(); } current = next; index++; next = enumerator.nextObject(); return current; }
public boolean containsValue(Object value) { if (!(value instanceof NSObject)) { return false; } NSArray<V> values = getObjectEnumerator().getAllObjects(); int count = (int) values.getCount(); for (int i = 0; i < count; i++) { NSObject o = values.getObjectAt(i); if (o.equals(value)) { return true; } } return false; } public Set<Map.Entry<K, V>> entrySet() {
@Override public T next() { if (next == null) { throw new NoSuchElementException(); } current = next; index++; next = enumerator.nextObject(); return current; }
public boolean containsValue(Object value) { if (!(value instanceof NSObject)) { return false; } NSArray<V> values = getObjectEnumerator().getAllObjects(); int count = (int) values.getCount(); for (int i = 0; i < count; i++) { NSObject o = values.getObjectAt(i); if (o.equals(value)) { return true; } } return false; } public Set<Map.Entry<K, V>> entrySet() {