dtu.library.ui
Class Screen

java.lang.Object
  extended by dtu.library.ui.Screen
Direct Known Subclasses:
AddBookLoginScreen, BookAuthorScreen, BookSignatureScreen, BookTitleScreen, MainScreen

public abstract class Screen
extends java.lang.Object


Method Summary
abstract  void printMenu(java.io.PrintWriter out)
           
abstract  boolean processSelection(java.lang.String selection, java.io.BufferedReader in, java.io.PrintWriter out)
           
 java.lang.String waitForSelection(java.io.BufferedReader in)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

printMenu

public abstract void printMenu(java.io.PrintWriter out)
                        throws java.io.IOException
Throws:
java.io.IOException

waitForSelection

public java.lang.String waitForSelection(java.io.BufferedReader in)
                                  throws java.io.IOException
Throws:
java.io.IOException

processSelection

public abstract boolean processSelection(java.lang.String selection,
                                         java.io.BufferedReader in,
                                         java.io.PrintWriter out)
                                  throws java.io.IOException
Throws:
java.io.IOException