//===============================================
// Author: Josh Larsen Date Revised: $Date: 1996/05/30 14:28:54 $
// Class Name: MainDisplay Version: $Revision: 1.2 $
// Filename: MainDisplay.java
// Package: pcm.machine
// Purpose: This class models a the main display
// on the PCM.
//===============================================
package com.nanosoft.pcm.machine;
import com.nanosoft.pcm.machine.*;
import java.io.*;
import java.util.*;
public class MainDisplay extends Object {
public MainDisplay() {;}
public void displayAmount(MoneyAmount anAmount) {
System.out.println("$" + anAmount.getAmount());
System.out.flush();
}
public void displayErrorMessage(String message) {
System.err.println(message);
System.err.flush();
}
public void InsufficientFundsError() {
System.err.println("Insufficient Funds for Purchase.");
System.err.flush();
}
public void displaySelection(String selected) {
System.out.println(selected);
System.out.flush();
}
public void displaySelectionError() {
System.err.println("Invalid Item Selected.");
System.err.flush();
}
public void promptForDecision() {
System.out.println("Make a selection.");
System.out.flush();
}
public void promptForFunds() {
System.out.println("Please insert money.");
System.out.flush();
}
public void promptForReceipt() {
System.out.println("Would you like a receipt?");
System.out.flush();
}
}