@Override public int nextInt() { return conversionBuffer.get(baseIterator.nextInt()); }
@Override public boolean hasNext() { return baseIterator.hasNext(); }
/** * Adds the sources/targets from another AnchorText to the current object * * @param other The other AnchorText object from which the * sources/targets are to be copied. */ public void addDocumentsFrom(AnchorText other) { if(!hasValidDocumentList()) { return; } IntIterator iterator = other.documentList.iterator(); while(iterator.hasNext()) { addDocument(iterator.next()); } }
@Override public void remove() { iterator.remove(); } @Override
public Integer next() { return iterator.next(); }
@Override public LocalTime next() { return PackedLocalTime.asLocalTime(intIterator.nextInt()); } };
@Override public boolean hasNext() { return setIerator.hasNext(); }
@Override public void remove() { iterator.remove(); } @Override
@Override public LocalTime next() { return PackedLocalTime.asLocalTime(intIterator.next()); } };
MergeIntIterator(List<IntIterator> iterators) { this.iterators = iterators.toArray(new IntIterator[0]); pQueue = new long[iterators.size()]; pQueueSize = 0; for (int iterIndex = 0; iterIndex < this.iterators.length; iterIndex++) { IntIterator iter = this.iterators[iterIndex]; if (iter != null && iter.hasNext()) { pQueue[pQueueSize] = makeQueueElement(iter.nextInt(), iterIndex); pQueueSize++; LongHeaps.upHeap(pQueue, pQueueSize, pQueueSize - 1, null); } } }
@Override public LocalDate next() { return PackedLocalDate.asLocalDate(intIterator.nextInt()); } };
/** * {@inheritDoc} * * <p> * This implementation iterates over the elements in the collection, looking for * the specified element and tries to remove it. */ @Override public boolean rem(final int k) { final IntIterator iterator = iterator(); while (iterator.hasNext()) if (k == iterator.nextInt()) { iterator.remove(); return true; } return false; } /**
@Override public boolean hasNext() { return intIterator.hasNext(); }
public BooleanColumn(String name, Selection hits, int columnSize) { super(name); if (columnSize == 0) { return; } ByteArrayList data = new ByteArrayList(columnSize); for (int i = 0; i < columnSize; i++) { data.add((byte) 0); } IntIterator intIterator = hits.iterator(); while (intIterator.hasNext()) { byte b = (byte) 1; int i = intIterator.next(); data.set(i, b); } this.data = data; }
@Override public void remove() { it.remove(); } }
@Override public LocalDate next() { return PackedLocalDate.asLocalDate(intIterator.next()); } };