package tree; import exceptions.BoundaryViolationException; import exceptions.EmptyTreeException; import exceptions.InvalidPositionException; import position.Position; import java.util.Iterator; /** * Created with xgiovio.macbookair. * User: xgiovio * Date: 07/04/14 * Time: 15:45 */ public class LinkedTree implements Tree { @Override public int size() { return 0; } @Override public boolean isEmpty() { return false; } @Override public Iterable> positions() { return null; } @Override public E replace(Position v, E e) throws InvalidPositionException { return null; } @Override public Position root() throws EmptyTreeException { return null; } @Override public Position parent(Position v) throws InvalidPositionException, BoundaryViolationException { return null; } @Override public Iterable> children(Position v) throws InvalidPositionException { return null; } @Override public boolean isInternal(Position v) throws InvalidPositionException { return false; } @Override public boolean isExternal(Position v) throws InvalidPositionException { return false; } @Override public boolean isRoot(Position v) throws InvalidPositionException { return false; } @Override public Iterator iterator() { return null; } }