List of usage examples for com.google.common.collect Iterators concat
public static <T> Iterator<T> concat(Iterator<? extends T> a, Iterator<? extends T> b)
From source file:com.jeffplaisance.util.fingertree.IterableReverseIterables.java
public static <T> IterableReverseIterable<T> concat(final IterableReverseIterable<T> a, final IterableReverseIterable<T> b) { return new IterableReverseIterable<T>() { @Override/*from ww w . j a v a2 s.c o m*/ public Iterator<T> iterator() { return Iterators.concat(a.iterator(), b.iterator()); } @Override public Iterator<T> reverseIterator() { return Iterators.concat(b.reverseIterator(), a.reverseIterator()); } }; }
From source file:org.richfaces.component.ComponentIterators.java
public static Iterator<UIComponent> parentsAndSelf(final UIComponent component) { if (component == null) { return Iterators.<UIComponent>emptyIterator(); }/*from w w w .jav a 2 s .c o m*/ return Iterators.concat(Iterators.singletonIterator(component), parents(component)); }
From source file:com.ibm.watson.app.common.tagEvent.QueryTagRecord.java
@Override public Iterator<String> iterator() { return Iterators.concat(super.iterator(), Arrays.asList(getString(), getMode().toString()).iterator()); }
From source file:org.eclipse.emf.eson.tests.util.Find.java
private static Iterator<EObject> getResourceSetIterator(ResourceSet resourceSet) { Iterator<EObject> result = Iterators.emptyIterator(); for (Resource resource : resourceSet.getResources()) { result = Iterators.concat(result, resource.getAllContents()); }//w ww. j a va 2 s .co m return result; }
From source file:ru.parallel.octotron.exec.ModelData.java
public Collection<ModelEntity> GetAllEntities() { return Lists.newArrayList(Iterators.concat(GetAllLinks().iterator(), GetAllObjects().iterator())); }
From source file:org.caleydo.view.bicluster.sorting.ConcatedList.java
@Override public UnmodifiableIterator<T> iterator() { return Iterators.unmodifiableIterator(Iterators.concat(a.iterator(), b.iterator())); }
From source file:org.jamocha.dn.compiler.ecblocks.lazycollections.extend.SetExtender.java
@Override public Iterator<T> iterator() { return Iterators.concat(Iterators.singletonIterator(this.additionalElement), this.wrapped.iterator()); }
From source file:com.javachen.framework.common.lang.collection.CircularBuffer.java
public Iterator<T> iterator() { if (start == 0) return lines.iterator(); else//from w ww.j a v a2 s .com return Iterators.concat(lines.subList(start, lines.size()).iterator(), lines.subList(0, start).iterator()); }
From source file:org.sonar.gherkin.tree.impl.ScenarioTreeImpl.java
@Override public Iterator<Tree> childrenIterator() { return Iterators.concat(tags.iterator(), super.childrenIterator()); }
From source file:org.jamocha.dn.compiler.ecblocks.lazycollections.extend.CollectionCombiner.java
@Override public Iterator<T> iterator() { return Iterators.concat(this.additionalElements.iterator(), this.wrapped.iterator()); }