Interface SoftMaskedAlphabet.MaskingDetector

  • All Known Implementing Classes:
    SoftMaskedAlphabet.MaskingDetector.DefaultMaskingDetector
    Enclosing class:
    SoftMaskedAlphabet

    public static interface SoftMaskedAlphabet.MaskingDetector
    Implementations will define how soft masking looks. The DEFAULT implementation considers softmasking to be represented by lower case characters.

    Copyright (c) 2004 Novartis Institute for Tropical Diseases

    Version:
    1.0
    Author:
    Mark Schreiber
    • Method Detail

      • isMasked

        boolean isMasked​(java.lang.String token)
      • mask

        java.lang.String mask​(java.lang.String token)
        Present the token for a Symbol as it would appear if masked
        Parameters:
        token - the String to mask.
        Returns:
        the masked token
      • unmask

        java.lang.String unmask​(java.lang.String token)
        Present the token for a Symbol as it would appear if it wasn't softmasked
        Parameters:
        token - the String to un-mask.
        Returns:
        the un-masked token