123456789101112131415161718192021222324 |
- import java.util.*;
-
- public class Logs {
- private Stack<Logline> logsStack = new Stack<Logline>();
-
- public void add(String message, Robot emetteur, Robot tiers) {
- logsStack.push(new Logline(new Date(), message, emetteur, tiers));
- }
-
- @Override public String toString() {
- String str = "";
- for (Logline ligne : logsStack)
- str += ligne;
- return str;
- }
-
- public Logline trouveLigne(Robot emetteur, Robot tiers) throws PasTrouve {
- for (Logline i : logsStack)
- if (i.r == emetteur && i.tier == tiers)
- return i;
- throw (new PasTrouve("Not found."));
- //return null;
- }
- }
|