Class DefaultStringNormalizer

java.lang.Object
org.tentackle.common.DefaultStringNormalizer
All Implemented Interfaces:
Function<String,String>

public class DefaultStringNormalizer extends Object implements Function<String,String>
The default normalizer (works sufficiently for most western languages).
Author:
harald
  • Constructor Details

    • DefaultStringNormalizer

      public DefaultStringNormalizer(char fieldSeparator)
      Creates a normalizer.
      Parameters:
      fieldSeparator - separator between text fields, 0 if none
    • DefaultStringNormalizer

      public DefaultStringNormalizer()
      Creates normalizer.
      With a comma as the field separator.
  • Method Details

    • apply

      public String apply(String str)
      Normalizes a string (phonetically) for use as PDO.normText.
      Specified by:
      apply in interface Function<String,String>
      Parameters:
      str - the string to be normalized
      Returns:
      the normalized string