Moin!
So richtig ahn ich das noch immer nicht:
Ich habe also eine Klasse, die die Schnittstelle Observer implementiert und die Methode update, die ich selbst implementieren muss. Nun übergebe ich als Objekt / Daten eine TreeMap, mit folgendem Aufbau "TreeMap<String, String>".
Trotzdem kriege ich eine Warning:
Type safety: The cast from Object to TreeMap<String, String> is actually checking against the erased type TreeMap
Sollte ich die update Methode überschreiben mit ...
??
So richtig ahn ich das noch immer nicht:
Ich habe also eine Klasse, die die Schnittstelle Observer implementiert und die Methode update, die ich selbst implementieren muss. Nun übergebe ich als Objekt / Daten eine TreeMap, mit folgendem Aufbau "TreeMap<String, String>".
Code:
public void update(Observable lister, Object tm) {
model.add((TreeMap<String, String>)tm, null);
System.out.println("updating...");
}
Trotzdem kriege ich eine Warning:
Type safety: The cast from Object to TreeMap<String, String> is actually checking against the erased type TreeMap
Sollte ich die update Methode überschreiben mit ...
Code:
public void update(Observable lister, TreeMap<String, String> tm) {...}