Hi.
Bei einer Codezeile wie
Iterator<Element> iCategory = document.getRootElement().getChildren().iterator();
bekomme ich folgende Warnung
Type safety: The expression of type Iterator needs unchecked conversion to conform to
Iterator
Wenn die IDE schon so freundlich ist und mich darauf hinweist, möchte ich das irgendwie richtig machen.
Kann ich irgendwie sicher gehen, dass in der Liste definitiv nur Element-Objekte sind, sodass eventuell die Warnung sogar verschwindet?
Die einzige Möglichkeit, die mir jetzt einfallen würde, wäre, ein Methode zu schreiben, die jedes einzelne Objekt in der Liste darauf prüft, ob es ein Element ist. Davon hätte die IDE letztlich zwar nichts, aber ich wüsste für mich, dass dort definitiv das dabei rauskommt, was dabei rauskommen soll.
Gibt es ein anderes Verfahren und in wie weit würde das, was ich beschrieben habe, Sinn machen, wenn ich das in jedem Programm mache? Ich kann mir vorstellen, dass das bei äußerst komplexen XML-Dateien bei sehr vielen solcher Aufrüfe spürbar werden kann.
Mit freundlichen Grüßen
Morgyr