Class SimpleTransformer

  • All Implemented Interfaces:
    Transformer

    public class SimpleTransformer
    extends java.lang.Object
    implements Transformer
    Converts all accented characters into their de-accented counterparts followed by their combining diacritics, then strips off the diacritics using a regex.
    Author:
    Simon Thoresen Hult
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String accentDrop​(java.lang.String input, Language language)
      Remove accents from input text.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleTransformer

        public SimpleTransformer()
    • Method Detail

      • accentDrop

        public java.lang.String accentDrop​(java.lang.String input,
                                           Language language)
        Description copied from interface: Transformer
        Remove accents from input text.
        Specified by:
        accentDrop in interface Transformer
        Parameters:
        input - text to transform
        language - language of input text
        Returns:
        text with accents removed, or input-text if the feature is unavailable