org.drools.planner.core.heuristic.selector.value.iterator
Interface ValueIterator

All Superinterfaces:
Iterator<Object>
All Known Implementing Classes:
EntityIgnoringValueIterator, IteratorToValueIteratorBridge

public interface ValueIterator
extends Iterator<Object>

An iterator for planning values.

See Also:
Iterator

Method Summary
 boolean hasNext(Object entity)
          Follows the specification of Iterator.hasNext().
 Object next(Object entity)
          Follows the specification of Iterator.next().
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Method Detail

hasNext

boolean hasNext(Object entity)
Follows the specification of Iterator.hasNext().

Parameters:
entity - never null
Returns:
true if there are more planning values

next

Object next(Object entity)
Follows the specification of Iterator.next().

Parameters:
entity - never null
Returns:
the next planning value
Throws:
NoSuchElementException - if there are no more planning values


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.