com.badlogic.gdx.utils
Class Predicate.PredicateIterable<T>

java.lang.Object
  extended by com.badlogic.gdx.utils.Predicate.PredicateIterable<T>
All Implemented Interfaces:
Iterable<T>
Enclosing interface:
Predicate<T>

public static class Predicate.PredicateIterable<T>
extends Object
implements Iterable<T>


Field Summary
 Iterable<T> iterable
           
 Predicate.PredicateIterator<T> iterator
           
 Predicate<T> predicate
           
 
Constructor Summary
Predicate.PredicateIterable(Iterable<T> iterable, Predicate<T> predicate)
           
 
Method Summary
 Iterator<T> iterator()
          Returns an iterator.
 void set(Iterable<T> iterable, Predicate<T> predicate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iterable

public Iterable<T> iterable

predicate

public Predicate<T> predicate

iterator

public Predicate.PredicateIterator<T> iterator
Constructor Detail

Predicate.PredicateIterable

public Predicate.PredicateIterable(Iterable<T> iterable,
                                   Predicate<T> predicate)
Method Detail

set

public void set(Iterable<T> iterable,
                Predicate<T> predicate)

iterator

public Iterator<T> iterator()
Returns an iterator. Note that the same iterator instance is returned each time this method is called. Use the Predicate.PredicateIterator constructor for nested or multithreaded iteration.

Specified by:
iterator in interface Iterable<T>


Copyright © 2013. All Rights Reserved.