Interface PhoneMatcher

All Known Implementing Classes:
AnyDiacriticPhoneMatcher, BasePhoneMatcher, CombiningDiacriticPhoneMatcher, CompoundPhoneMatcher, DiacriticPhoneMatcher, DiphthongMatcher, FeatureSetMatcher, IntraWordPauseMatcher, PhoneClassMatcher, PrefixDiacriticPhoneMatcher, RegexMatcher, SonorityDistancePhoneMatcher, StressMatcher, SuffixDiacriticPhoneMatcher, SyllableConstituentMatcher, ToneNumberMatcher

public interface PhoneMatcher
Interface for providing 'matching' capabilites for IPAElement objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Perform test on given phone.
    boolean
    Does this matcher match anything? Used at runtime to help determine proper backtracking paths.
  • Method Details

    • matches

      boolean matches(IPAElement p)
      Perform test on given phone.
      Parameters:
      phone -
    • matchesAnything

      boolean matchesAnything()
      Does this matcher match anything? Used at runtime to help determine proper backtracking paths.