/** * The MixTapeConsole is a console-based interface for the application. * * @author J. Dalbey * @version 9/2009 */ public class MixTapeConsole /** * Constructs the console view of the application. * @param userInput a java.io.Reader from which to read the user's input, * usually System.in * @param output a java.io.Writer to which the output is written, * usually writer */ public MixTapeConsole(Reader userInput, Writer output) /** * Display the Textual user interface. Continuously prompts the user for an * input until the user quits. */ public void run()