diff --git a/src/Museo/FiltroStringa.java b/src/Museo/FiltroStringa.java deleted file mode 100644 index 63d292c..0000000 --- a/src/Museo/FiltroStringa.java +++ /dev/null @@ -1,44 +0,0 @@ -public interface FiltroStringa{ - String getString(Object obj); -} - -class FiltroSupporto implements FiltroStringa{ - - public String getString(Object obj){ - if(obj instanceof OperaMult) - return ((OperaMult) obj).getSupporto(); - else - return ""; - } -} - -class FiltroTecnica implements FiltroStringa{ - - public String getString(Object obj){ - if(obj instanceof Stampa) - return ((Stampa) obj).getTecnica(); - else - return ""; - } -} - -class FiltroAutore implements FiltroStringa{ - - public String getString(Object obj){ - return ((Opera) obj).getAutore(); - } -} - -class FiltroTitolo implements FiltroStringa{ - - public String getString(Object obj){ - return ((Opera) obj).getTitolo(); - } -} - -class FiltroPosizione implements FiltroStringa{ - - public String getString(Object obj){ - return ((Opera) obj).getPos(); - } -} \ No newline at end of file