Skip to content
Snippets Groups Projects
DummyShell.java 612 B
Newer Older
package no.uib.inf101.terminal;

// UiB INF101 ShellLab - DynamicShell.java
//
// Denne koden er gitt som et eksempel på en klasse som implementerer
// CommanLineInterface. Du trenger ikke gjøre noen endringer i denne
// filen for denne lab'en (med mindre du selv ønsker).

public class DummyShell implements CommandLineInterface {

  private String screenContent = "$ ";

  @Override
Torstein Strømme's avatar
Torstein Strømme committed
  public void keyPressed(char key) {
    if (key == '\n') {
      screenContent += "\n$ ";
    } else {
Torstein Strømme's avatar
Torstein Strømme committed
      screenContent += key;
    }
  }

  @Override
  public String getScreenContent() {
    return screenContent;
  }
}