package list.dl.algo; import list.dl.DLList; /** * Prints the host from the left end to the right end. * @dependency list.dl.algo.PrintRight uses * @dependency list.dl.algo.PrintLeft uses */ public class PrintList implements IDLAlgo { final public static PrintList Singleton = new PrintList(); private PrintList() { } /** * @param hostList * @param inputParam * @return */ public Object visit(DLList hostList, Object inputParam) { hostList.executeLeft(PrintLeft.Singleton, null); hostList.executeRight (PrintRight.Singleton, null); return null; } }