ch.javasoft.util
Class IterableIterable<E>

java.lang.Object
  extended by ch.javasoft.util.IterableIterable<E>
All Implemented Interfaces:
Iterable<E>

public class IterableIterable<E>
extends Object
implements Iterable<E>


Field Summary
protected  Iterable<? extends Iterable<? extends E>> mIterables
           
 
Constructor Summary
IterableIterable(Iterable<? extends E>[] iterables)
           
IterableIterable(Iterable<? extends Iterable<? extends E>> iterables)
           
 
Method Summary
 Iterator<E> iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mIterables

protected final Iterable<? extends Iterable<? extends E>> mIterables
Constructor Detail

IterableIterable

public IterableIterable(Iterable<? extends E>[] iterables)

IterableIterable

public IterableIterable(Iterable<? extends Iterable<? extends E>> iterables)
Method Detail

iterator

public Iterator<E> iterator()
Specified by:
iterator in interface Iterable<E>