From a1290fc363d8133693d2552d97e5b25332d3d200 Mon Sep 17 00:00:00 2001 From: Torstein Stromme <torstein.stromme@uib.no> Date: Wed, 1 Feb 2023 15:51:57 +0100 Subject: [PATCH] =?UTF-8?q?Klargj=C3=B8ring=20av=20merarbeid=20som=20f?= =?UTF-8?q?=C3=B8lger=20av=20=C3=A5=20opprette=20ny=20metode=20getManual?= =?UTF-8?q?=20i=20Command?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ccb8584..41cc14b 100644 --- a/README.md +++ b/README.md @@ -254,7 +254,7 @@ Vi er nå klare til å opprette klassene `CmdLs`, `CmdPwd` og `CmdCd` som alle i * `man command` gir oss manualen til kommandoen `command`. -- [ ] La `Command` -grensesnittet ha en metode `String getManual()` som returnerer instruksjoner for hvordan kommandoen brukes +- [ ] La `Command` -grensesnittet ha en metode `String getManual()` som returnerer instruksjoner for hvordan kommandoen brukes. Du må nå oppdatere alle klassene som implementerer Command slik at de implementerer metoden og returnerer en hensiktsmessig hjelpetekst. - [ ] La `Command` -grensesnittet ha en default-metode `void setCommandContext(Map<String, Command>)` med en standard-implementasjon som ikke gjør noen ting. - [ ] I `SimpleShell::installCommand`, gjør et kall til setCommandContext med this.allCommands som argument. - [ ] I `CmdMan`, la det være en instansvariabel av typen `Map<String, Command>`, og initer denne i `setCommandContext`. -- GitLab