1 Themenübersicht
Die Hook-Contract-Definition dient der Registrierung eines Algorithmus für phonetische Suche. Mehr Information zum Thema Phonetik entnehmen Sie bitte dem Dokument Phonetische Suche.
Die Standard Algorithmen sind auch unter Verwendung dieser Hook-Contract-Definition realisiert und können daher als Beispielimplementierungen herangezogen werden.
In dieser Dokumentation ist beschrieben, welche Erweiterungen Sie mit den Hook-Contract-Definitionen vornehmen können und welche Einschränkungen und Besonderheiten Sie beachten müssen.
Eine Schnittstellenbeschreibung finden Sie im zugehörigen Entwicklungsobjekt vom Typ Hook Contract. Ausführliche Informationen zu den in den Schnittstellen deklarierten Methoden finden Sie in den zugehörigen Java-Klassen.
Informationen zur Hook-Infrastruktur finden Sie in der Dokumentation „Hook Contracts“.
2 Zielgruppe
- Entwickler
3 Beschreibung
Die Hook-Contract-Definition bietet die Möglichkeit in das System einen weiteren phonetischen Algorithmus bereitzustellen.
Über die Schnittstelle müssen folgende Funktionalitäten realisiert werden:
- Identifikation eines Algorithmus durch seinen logischen Datentypen
- Kodieren der Strings in die entsprechenden phonetische Werte (Phonemas)
Hook-Contract-Definition: com.cisag.app.general.hook.log.PhoneticAlgorithm
Die folgenden phonetischen Algorithmen sind bereits im System realisiert und dienen als Beispielimplementierungen.