Löschen von Topic-Map-Objects
Jede Implementierung eines Topic-Map-Objects stellt eine Funktion zum Löschen der entsprechenden Instanz zur Verfügung. Beispielhaft soll hier das Löschen eines Topics mit Hilfe der Funktion remove gezeigt werden:
// Versuch ein Topic zu löschen
try {
t.remove();
}
// Fehlerbehandlung
catch (TMAPIException tmae) {
System.err.println("Fehler beim Löschen des Topic");
tmae.printStackTrace();
}
Da beim Löschen eines Topic-Map-Objects Fehler auftreten können, wird eine Fehlerbehandlung vorgenommen. Zunächst wird versucht das entsprechende Element zu löschen. Schlägt dieser Versuch fehl, wird der Fehler abgefangen und eine entsprechende Fehlermeldung generiert.
Neben dem Topic-Map-Object-Interface ist das Scoped-Object-Interface der TMAPI von großer Bedeutung für das Arbeiten mit Topic-Maps. Im nächsten Unterkapitel wird sich daher mit dem Interface näher beschäftigen.