Uses of Interface
ca.phon.phonex.PhoneMatcher
Packages that use PhoneMatcher
Package
Description
Classes implementing the phonex language.
-
Uses of PhoneMatcher in ca.phon.ipa
Methods in ca.phon.ipa that return types with arguments of type PhoneMatcherMethod parameters in ca.phon.ipa with type arguments of type PhoneMatcherModifier and TypeMethodDescriptionIPATranscript.cover(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap, boolean includeStress, boolean includeSyllableBoundaries, boolean includeDiacritics) Cover the image ofIPAElements in the transcript using the given symbol map.IPATranscript.cover(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap, boolean includeStress, boolean includeSyllableBoundaries, boolean includeDiacritics) Cover the image ofIPAElements in the transcript using the given symbol map.voidCoverVisitor.setMatchers(List<PhoneMatcher> matchers) voidCoverVisitor.setSymbolMap(Map<PhoneMatcher, Character> symbolMap) Constructor parameters in ca.phon.ipa with type arguments of type PhoneMatcherModifierConstructorDescriptionCoverVisitor(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap) CoverVisitor(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap) CoverVisitor(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap, boolean includeStress, boolean includeSyllableBoundaries, boolean includeDiacritics) CoverVisitor(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap, boolean includeStress, boolean includeSyllableBoundaries, boolean includeDiacritics) -
Uses of PhoneMatcher in ca.phon.phonex
Classes in ca.phon.phonex that implement PhoneMatcherModifier and TypeClassDescriptionclassBasic, single-character matcher in Phonex.classHandles matching compound phones using two separate phone matchers.final classClass to match phones based on feature sets.classMatcher for intra-word pauses.classCombine multiple phone matchers.classMatch phone string against a regular expression.classMatcher for tone numbers.Methods in ca.phon.phonex that return PhoneMatcherModifier and TypeMethodDescriptionstatic PhoneMatcherPhonexPattern.compileSingleMatcher(String phonex) Compile a phonex expression for a single matcher (including phone classes) and return the provided matcher.PluginProvider.createMatcher(List<String> args) Create a new matcher for the given input string.PhonexTransition.getMatcher()Get the base phone matcherPhonexCompiler2.getTopMatcher()Return top element on matcher stack, useful when compiling single-element expressionsMethods in ca.phon.phonex that return types with arguments of type PhoneMatcherModifier and TypeMethodDescriptionPhonexTransition.getSecondaryMatchers()Get the secondary matchersMethods in ca.phon.phonex with parameters of type PhoneMatcherModifier and TypeMethodDescriptionvoidPhoneClassMatcher.addMatcher(PhoneMatcher pm) voidPhonexTransition.addSecondaryMatcher(PhoneMatcher typeMatcher) Set the type matchervoidPhonexFSA.appendBackReference(int groupIndex, PhoneMatcher... secondaryMatchers) Append a new back reference to the machine.voidPhonexFSA.appendBackReference(int groupIndex, Quantifier quantifier, PhoneMatcher... secondaryMatchers) Append a back reference with quantifiervoidPhonexFSA.appendMatcher(PhoneMatcher matcher) Convienence method for appending matchers.voidPhonexFSA.appendMatcher(PhoneMatcher matcher, PhoneMatcher... secondaryMatchers) Helper method for adding a new simple transition and making appropriate state changes.voidPhonexFSA.appendMatcher(PhoneMatcher matcher, Quantifier quantifier, PhoneMatcher... secondaryMatchers) Append the given matcher with the given quantifier.voidPhonexFSA.makeBounded(int xbound, int ybound, int groupIndex, PhoneMatcher... secondaryMatchers) voidPhonexFSA.makeBounded(int xbound, int ybound, PhoneMatcher matcher, PhoneMatcher... secondaryMatchers) Apply a bounded quantifier to the given matchervoidPhonexTransition.removeSecondaryMatcher(PhoneMatcher matcher) Remove secondary matcherConstructors in ca.phon.phonex with parameters of type PhoneMatcherModifierConstructorDescriptionBackReferenceTransition(int groupIndex, PhoneMatcher... secondaryMatchers) ConstructorCompoundPhoneMatcher(PhoneMatcher p1Matcher, PhoneMatcher p2Matcher) PhoneClassMatcher(boolean not, PhoneMatcher... matchers) ConstructorPhoneClassMatcher(PhoneMatcher... matchers) ConstructorPhonexTransition(PhoneMatcher matcher) Create a new transition with the given base phone matcherPhonexTransition(PhoneMatcher matcher, PhoneMatcher... secondaryMatchers) Create a new transitions with the given base matcher and secondary matchers -
Uses of PhoneMatcher in ca.phon.phonex.plugins
Classes in ca.phon.phonex.plugins that implement PhoneMatcherModifier and TypeClassDescriptionclassMatches if a diacritic in the prefix, suffix, or combining section of the phone is matched by the parent matcher.classMatches combining diacritic portion of the phone.classBase matcher for all diacritic phonex plug-ins.classMatches prefix diacritic portion of the phone.classclassProvides tone number matching functionality.Methods in ca.phon.phonex.plugins that return PhoneMatcherModifier and TypeMethodDescriptionAnyDiacriticPluginProvider.createMatcher(List<String> args) CombiningDiacriticPluginProvider.createMatcher(List<String> args) PrefixDiacriticPluginProvider.createMatcher(List<String> args) SuffixDiacriticPluginProvider.createMatcher(List<String> args) ToneNumberPluginProvider.createMatcher(List<String> args) DiacriticPhoneMatcher.getMatcher()Methods in ca.phon.phonex.plugins with parameters of type PhoneMatcherModifier and TypeMethodDescriptionvoidCombinableMatcher.combineMatcher(PhoneMatcher matcher) voidDiacriticPhoneMatcher.setMatcher(PhoneMatcher matcher) Constructors in ca.phon.phonex.plugins with parameters of type PhoneMatcherModifierConstructorDescriptionAnyDiacriticPhoneMatcher(PhoneMatcher matcher) DiacriticPhoneMatcher(PhoneMatcher matcher) SuffixDiacriticPhoneMatcher(PhoneMatcher matcher) -
Uses of PhoneMatcher in ca.phon.syllabifier.phonex
Classes in ca.phon.syllabifier.phonex that implement PhoneMatcherModifier and TypeClassDescriptionclassPhone matcher for sonority distance.Methods in ca.phon.syllabifier.phonex that return PhoneMatcher -
Uses of PhoneMatcher in ca.phon.syllable.phonex
Classes in ca.phon.syllable.phonex that implement PhoneMatcherModifier and TypeClassDescriptionclassTests nucleus membership in diphthongs.classfinal classSyllable constituent type matcher for phonex.Methods in ca.phon.syllable.phonex that return PhoneMatcherModifier and TypeMethodDescriptionDiphthongPluginProvider.createMatcher(List<String> args) StressPluginProvider.createMatcher(List<String> args) SyllableConstituentPluginProvider.createMatcher(List<String> args) Methods in ca.phon.syllable.phonex with parameters of type PhoneMatcherModifier and TypeMethodDescriptionvoidSyllableConstituentMatcher.combineMatcher(PhoneMatcher matcher) Constructors in ca.phon.syllable.phonex with parameters of type PhoneMatcherModifierConstructorDescriptionSyllableTransition(PhoneMatcher[] matchers) SyllableTransition(PhoneMatcher[] matchers, Tuple<SyllableConstituentType, SyllableConstituentType> range)