java.lang.Object
org.xbib.interlibrary.catalog.matching.string.KoelnerPhonetikEncoder
Alle implementierten Schnittstellen:
StringEncoder
Bekannte direkte Unterklassen:
HaasePhonetikEncoder

public class KoelnerPhonetikEncoder extends Object implements StringEncoder
Kölner Phonetik H.J. Postel, Die Kölner Phonetik. Ein Verfahren zu Identifizierung von Personennamen auf der Grundlage der Gestaltanalyse. IBM-Nachrichten 19 (1969), 925-931 geänderter Algorithmus aus der Matching Toolbox von Rainer Schnell und Jörg Reiher
  • Konstruktordetails

    • KoelnerPhonetikEncoder

      public KoelnerPhonetikEncoder()
    • KoelnerPhonetikEncoder

      public KoelnerPhonetikEncoder(boolean useOnlyPrimaryCode)
      Parameter:
      useOnlyPrimaryCode - true if only primary code should be used
  • Methodendetails

    • getPatterns

      protected String[] getPatterns()
      Gibt zurück:
      patterns
    • getReplacements

      protected String[] getReplacements()
      Gibt zurück:
      replacements
    • getCode

      protected char getCode()
      Gibt zurück:
      code
    • encode

      public String encode(String str) throws EncoderException
      Beschreibung aus Schnittstelle kopiert: StringEncoder
      Encodes a String and returns a String.
      Angegeben von:
      encode in Schnittstelle StringEncoder
      Parameter:
      str - a String to encode
      Gibt zurück:
      the encoded String
      Löst aus:
      EncoderException - if there is an error condition during the encoding process.