From 0013669ec2d282199d96ed5d9dedde0b43450eed Mon Sep 17 00:00:00 2001 From: orange Date: Fri, 30 Dec 2016 13:56:17 +0100 Subject: [PATCH] filtro implementato nel gestore --- src/Museo/Archivio.java | 4 ++++ src/Museo/Test.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Museo/Archivio.java b/src/Museo/Archivio.java index 5329efc..a732cbe 100644 --- a/src/Museo/Archivio.java +++ b/src/Museo/Archivio.java @@ -51,6 +51,10 @@ public class Archivio{ return new Archivio(nuovoSet); } + public Archivio filtroPosizione(String stringa){ + return filtroStringa(new FiltroPosizione(), stringa); + } + public Archivio filtroAnno(int anno){ Set nuovoSet = new HashSet(); for(Opera o: archivio) diff --git a/src/Museo/Test.java b/src/Museo/Test.java index 8b054ee..a0d7511 100644 --- a/src/Museo/Test.java +++ b/src/Museo/Test.java @@ -13,7 +13,7 @@ public class Test{ System.out.println("****"); - arch.filtroStringa(new FiltroAutore(), "Autore1").filtroStringa(new FiltroPosizione(), "4D").print(System.out); + arch.filtroStringa(new FiltroAutore(), "Autore1").filtroPosizione("4D").print(System.out); System.out.println("****");