Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## dtu.library.ui
Class Screen

    java.lang.Object
      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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD