@Override public boolean next() { return delegate.next(); }
private void fetch() { hasValue = enumerable.next(); fetch = true; }
private void fetch() { hasValue = enumerable.next(); fetch = true; }
@Override public boolean next() { return delegate.next(); }
@Override public boolean tryAdvance(Consumer<? super T> action) { Enumerable<T> lEnumerable = this.enumerable; if (lEnumerable.next()) { action.accept(lEnumerable.currentValue()); return true; } else { return false; } }
@Override public boolean tryAdvance(Consumer<? super T> action) { Enumerable<T> lEnumerable = this.enumerable; if (lEnumerable.next()) { action.accept(lEnumerable.currentValue()); return true; } else { return false; } }
@Override public void forEachRemaining(Consumer<? super T> action) { Enumerable<T> lEnumerable = this.enumerable; while(lEnumerable.next()) { action.accept(lEnumerable.currentValue()); } }
@Override public void forEachRemaining(Consumer<? super T> action) { Enumerable<T> lEnumerable = this.enumerable; while(lEnumerable.next()) { action.accept(lEnumerable.currentValue()); } }
@Override public boolean next() { if (sourceEnumerable.next()) { currentValue = mapper.map(sourceEnumerable.currentValue(), mappingContext); return true; } else return false; }
@Override public boolean next() { if (sourceEnumerable.next()) { currentValue = mapper.map(sourceEnumerable.currentValue(), mappingContext); return true; } else return false; }
@Override public boolean next() { while (delegate.next()) { if (predicate.test(delegate.currentValue())) { return true; } } return false; }
@Override public boolean next() { try { if (objectsEnumerable == null) objectsEnumerable = fetchAll(); return objectsEnumerable.next(); } catch (Exception e) { ErrorHelper.rethrow(e); return false; } }
@Override public boolean next() { while (delegate.next()) { if (predicate.test(delegate.currentValue())) { return true; } } return false; }
@Override public boolean next() { try { if (objectsEnumerable == null) objectsEnumerable = fetchAll(); return objectsEnumerable.next(); } catch (Exception e) { ErrorHelper.rethrow(e); return false; } }
@Override public final <H extends CheckedConsumer<? super T>> H forEach(final SET source, final H handler) throws E, MappingException { final Enumerable<T> enumerable = enumerate(source); while(enumerable.next()) { final T t = enumerable.currentValue(); handleT(handler, t); } return handler; }
@Override public final <H extends CheckedConsumer<? super T>> H forEach(final SET source, final H handler) throws E, MappingException { final Enumerable<T> enumerable = enumerate(source); while(enumerable.next()) { final T t = enumerable.currentValue(); handleT(handler, t); } return handler; }
private Enumerable<T> fetchAll() throws Exception { ArrayList<T> objects = new ArrayList<T>(); while (sourceEnumerable.next()) { S source = sourceEnumerable.currentValue(); mappingContext.handleSource(source); // set current key T currentValue = (T) breakDetector.getValue(); if (currentValue == null) { currentValue = mapper.map(source, mappingContext); breakDetector.setValue(currentValue); objects.add(currentValue); } else { mapper.mapTo(source, currentValue, mappingContext); } } return new ArrayListEnumerable<T>(objects); }
private Enumerable<T> fetchAll() throws Exception { ArrayList<T> objects = new ArrayList<T>(); while (sourceEnumerable.next()) { S source = sourceEnumerable.currentValue(); mappingContext.handleSource(source); // set current key T currentValue = (T) breakDetector.getValue(); if (currentValue == null) { currentValue = mapper.map(source, mappingContext); breakDetector.setValue(currentValue); objects.add(currentValue); } else { mapper.mapTo(source, currentValue, mappingContext); } } return new ArrayListEnumerable<T>(objects); }
@Override public <RH extends CheckedConsumer<? super T>> RH forEach(int startRow, Sheet sheet, RH consumer) { MappingContext<? super Row> mappingContext = newMappingContext(); Enumerable<T> enumarable = enumerable(startRow, sheet, mappingContext); while(enumarable.next()) { try { consumer.accept(enumarable.currentValue()); } catch(Exception e) { consumerErrorHandler.handlerError(e, enumarable.currentValue()); } } return consumer; }
@Override public <RH extends CheckedConsumer<? super T>> RH forEach(int startRow, Sheet sheet, RH consumer) { MappingContext<? super Row> mappingContext = newMappingContext(); Enumerable<T> enumarable = enumerable(startRow, sheet, mappingContext); while(enumarable.next()) { try { consumer.accept(enumarable.currentValue()); } catch(Exception e) { consumerErrorHandler.handlerError(e, enumarable.currentValue()); } } return consumer; }