Löschen von Topic-Names

Einen Topic-Name können mit Hilfe der geerbten Methode remove des Topic-Map-Objects löschen. Hierbei ist wiederum zu beachten, dass aus verschiedenen Gründen der Name nicht entfernt werden kann. Dementsprechend muss eine Fehlerbehandlung implementiert werden. Das folgende Beispiel veranschaulicht die Vorgehensweise.

// Versuch den Topic-Name zu löschen
try {
  // Namen entfernen
  tn1.remove();
}
// Fehlerbehandlung
catch (TMAPIException tmae) {
  System.err.println("Der Topic-Name konnte nicht entfernt werden.");
}

Zunächst wird also versucht den Topic-Name zu löschen und im entsprechenden catch-Teil ein evtl. auftretender Fehler abgefangen.

Insbesondere im alltäglichen Sprachgebrauch nimmt ein Gegenstand oder eine Sache oft verschiedenen Namen an. So könnte Ihr Partner Peter oder Jutta heißen und von Ihnen liebevoll Schatz oder Hase genannt werden. Auch diese „Sprachvarianten“ für bestimmte Kontexte können innerhalb einer Topic-Map mit Hilfe von sog. Variant-Names abgebildet werden. Der folgende Abschnitt erläutert deren Verwendung innerhalb der TMAPI.

Leave a Reply