package com.planet_ink.coffee_mud.core.collections;
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.List;
import java.util.TreeSet;
import java.util.Vector;
public interface NList<T>
{
public void clear();
public void trimToSize();
public int indexOf(T O);
public T[] elementsAt(int x);
public T[] removeElementsAt(int x);
public NList<T> copyOf();
public void sortBy(int dim);
public void addSharedElements(T[] O);
public void addElement(T... Os);
public void add(T... Os);
public boolean contains(T O);
public boolean containsIgnoreCase(String S);
public int size();
public void removeElementAt(int i);
public void remove(int i);
public void removeElement(T O);
public List<T> getDimensionList(int dim);
public List<T> getRowList(int row);
public T elementAt(int i, int dim);
public T get(int i, int dim);
public void setElementAt(int index, int dim, T O);
public void set(int index, int dim, T O);
public void insertElementAt(int here, T... Os);
public void add(int here, T... Os);
}