package net.teamlixo.eggcrack.list;
import java.util.Iterator;
import java.util.List;
/**
* Provides looping iterators to the extended list object; used when looping through an array of proxies, among other
* things.
* @param <T> Type of ExtendedList to create.
*/
public interface ExtendedList<T> {
public Iterator<T> iterator(boolean looping);
public void add(T object);
public void remove(T object);
public void clear();
public int size();
public List<T> toList();
}