choco.kernel.common.util.tools
Class IteratorUtils

java.lang.Object
  extended by choco.kernel.common.util.tools.IteratorUtils

public class IteratorUtils
extends Object


Constructor Summary
IteratorUtils()
           
 
Method Summary
static
<E> Iterator<E>
append(E[]... arrays)
           
static
<E> Iterator<E>
append(Iterator<E>... iters)
           
static
<E> Iterator<E>
appendAndCast(Iterator<? extends E>... iters)
           
static
<E> ListIterator<E>
getImmutableIterator(List<E> list)
           
static
<E> DisposableIterator<E>
iterator(E elem)
           
static
<E> DisposableIterator<E>
iterator(E[] array)
           
static
<E> Iterator<E>
iterator(List<E>... lists)
           
static Iterator<Constraint> iterator(Model m, Collection<Constraint> constraints)
           
static
<E> ListIterator<E>
setImmutableIterator(ListIterator<E> iter)
           
static Iterator<Variable> variableIterator(Iterator<? extends Variable>... iters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IteratorUtils

public IteratorUtils()
Method Detail

setImmutableIterator

public static <E> ListIterator<E> setImmutableIterator(ListIterator<E> iter)

getImmutableIterator

public static <E> ListIterator<E> getImmutableIterator(List<E> list)

iterator

public static <E> DisposableIterator<E> iterator(E elem)

iterator

public static <E> DisposableIterator<E> iterator(E[] array)

append

public static <E> Iterator<E> append(Iterator<E>... iters)

iterator

public static <E> Iterator<E> iterator(List<E>... lists)

variableIterator

public static Iterator<Variable> variableIterator(Iterator<? extends Variable>... iters)

appendAndCast

public static <E> Iterator<E> appendAndCast(Iterator<? extends E>... iters)

append

public static <E> Iterator<E> append(E[]... arrays)

iterator

public static Iterator<Constraint> iterator(Model m,
                                            Collection<Constraint> constraints)


Copyright © 2012. All Rights Reserved.