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 ofIPAElement
s 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 ofIPAElement
s in the transcript using the given symbol map.void
CoverVisitor.setMatchers
(List<PhoneMatcher> matchers) void
CoverVisitor.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 TypeClassDescriptionclass
Basic, single-character matcher in Phonex.class
Handles matching compound phones using two separate phone matchers.final class
Class to match phones based on feature sets.class
class
Combine multiple phone matchers.class
Match phone string against a regular expression.Methods in ca.phon.phonex that return PhoneMatcherModifier and TypeMethodDescriptionfinal PhoneMatcher
PhonexCompiler.base_matcher()
final PhoneMatcher
PhonexCompiler.base_phone_matcher()
final PhoneMatcher
PhonexCompiler.boundary_matchers()
final PhoneMatcher
PhonexCompiler.class_matcher()
static PhoneMatcher
PhonexPattern.compileSingleMatcher
(String phonex) Compile a phonex expression for a single matcher (including phone classes) and return the provided matcher.final PhoneMatcher
PhonexCompiler.compound_matcher()
PluginProvider.createMatcher
(List<String> args) Create a new matcher for the given input string.PhonexCompiler.filterPluginMatchers
(List<PhoneMatcher> pluginMatchers) PhonexTransition.getMatcher()
Get the base phone matcherPhonexCompiler2.getTopMatcher()
Return top element on matcher stack, useful when compiling single-element expressionsfinal PhoneMatcher
PhonexCompiler.plugin_matcher()
final PhoneMatcher
PhonexCompiler.predefined_phone_class()
final PhoneMatcher
PhonexCompiler.regex_matcher()
final PhoneMatcher
PhonexCompiler.single_phone_matcher()
Methods 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 TypeMethodDescriptionvoid
PhoneClassMatcher.addMatcher
(PhoneMatcher pm) void
PhonexTransition.addSecondaryMatcher
(PhoneMatcher typeMatcher) Set the type matchervoid
PhonexFSA.appendBackReference
(int groupIndex, PhoneMatcher... secondaryMatchers) Append a new back reference to the machine.void
PhonexFSA.appendBackReference
(int groupIndex, Quantifier quantifier, PhoneMatcher... secondaryMatchers) Append a back reference with quantifiervoid
PhonexFSA.appendMatcher
(PhoneMatcher matcher) Convienence method for appending matchers.void
PhonexFSA.appendMatcher
(PhoneMatcher matcher, PhoneMatcher... secondaryMatchers) Helper method for adding a new simple transition and making appropriate state changes.void
PhonexFSA.appendMatcher
(PhoneMatcher matcher, Quantifier quantifier, PhoneMatcher... secondaryMatchers) Append the given matcher with the given quantifier.void
PhonexFSA.makeBounded
(int xbound, int ybound, int groupIndex, PhoneMatcher... secondaryMatchers) void
PhonexFSA.makeBounded
(int xbound, int ybound, PhoneMatcher matcher, PhoneMatcher... secondaryMatchers) Apply a bounded quantifier to the given matchervoid
PhonexTransition.removeSecondaryMatcher
(PhoneMatcher matcher) Remove secondary matcherMethod parameters in ca.phon.phonex with type arguments of type PhoneMatcherModifier and TypeMethodDescriptionPhonexCompiler.filterPluginMatchers
(List<PhoneMatcher> pluginMatchers) Constructors 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 TypeClassDescriptionclass
Matches if a diacritic in the prefix, suffix, or combining section of the phone is matched by the parent matcher.class
Matches combining diacritic portion of the phone.class
Base matcher for all diacritic phonex plug-ins.class
Matches prefix diacritic portion of the phone.class
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) DiacriticPhoneMatcher.getMatcher()
Methods in ca.phon.phonex.plugins with parameters of type PhoneMatcherModifier and TypeMethodDescriptionvoid
CombinableMatcher.combineMatcher
(PhoneMatcher matcher) void
DiacriticPhoneMatcher.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 TypeClassDescriptionclass
Phone 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 TypeClassDescriptionclass
Tests nucleus membership in diphthongs.class
final class
Syllable constituent type matcher for phonex.class
Matcher for tone information inSyllabificationInfo
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) ToneNumberPluginProvider.createMatcher
(List<String> args) Methods in ca.phon.syllable.phonex with parameters of type PhoneMatcherModifier and TypeMethodDescriptionvoid
SyllableConstituentMatcher.combineMatcher
(PhoneMatcher matcher) Constructors in ca.phon.syllable.phonex with parameters of type PhoneMatcherModifierConstructorDescriptionSyllableTransition
(PhoneMatcher[] matchers) SyllableTransition
(PhoneMatcher[] matchers, Tuple<SyllableConstituentType, SyllableConstituentType> range)