Uses of Class
ca.phon.ipa.IPAElement
Package
Description
Classes implementing the phonex language.
-
Uses of IPAElement in ca.phon.cvseq
Modifier and TypeMethodDescriptionstatic Range
CVSeqPattern.convertCVRangeToPhoneRange
(List<IPAElement> phones, Range cvRange) static String
CVSeqPattern.getCVSeq
(List<IPAElement> phones) -
Uses of IPAElement in ca.phon.ipa
Modifier and TypeClassDescriptionclass
Character used to indicate alignment.final class
A compound Phone consists of two phones connected by a ligature.class
Compound word marker.class
class
Diacritics are attached to phones as either prefix, suffix or combining diacritics.class
Represents Major/Minor intonation group markers.final class
class
final class
Represents a pause in an IPA transcription.class
A basic phone consists of the following parts: A (optional) prefix diacritic A base glyph (i.e., Consonant, Vowel, etc.) Combining diacritics Length - measured from 0-3, with 0 being no length modifier A (optional) suffix diacriticclass
A special type of IPAElement which represents a reference to a phonex group.class
Sandhi including contraction and linkers.final class
A stress marker.final class
Represents a syllable boundary between words.final class
Represents a boundary between words (i.e., a 'space'.)Modifier and TypeMethodDescriptionIPAElementFactory.cloneElement
(IPAElement ele) Clone the givenIPAElement
the returned element will have the exact content and sameSyllableConstituentType
as the original elementIPATranscript.elementAt
(int index) Get the element at specified indexPhoneticProfile.getElement()
IPATranscriptBuilder.last()
Return the last element in the buffer ornull
if buffer is empty.IPATranscriptBuilder.removeLast()
Modifier and TypeMethodDescriptionAudiblePhoneVisitor.getPhones()
IPATranscript.iterator()
IPATranscript.toList()
Get an immutable list representation of this IPATranscript.Modifier and TypeMethodDescriptionIPATranscriptBuilder.append
(IPAElement ipaElement) Append the givenIPAElement
IPAElementFactory.cloneElement
(IPAElement ele) Clone the givenIPAElement
the returned element will have the exact content and sameSyllableConstituentType
as the original elementboolean
IPAElement.contentEquals
(IPAElement ele) void
IPAElementFactory.copySyllabification
(IPAElement ele1, IPAElement ele2) Copy syllabification information from ele1 to ele2void
AudiblePhoneVisitor.fallbackVisit
(IPAElement obj) void
CoverVisitor.fallbackVisit
(IPAElement obj) void
DiacriticFilter.fallbackVisit
(IPAElement obj) void
IPATranscript.ToStringVisitor.fallbackVisit
(IPAElement obj) void
PunctuationFilter.fallbackVisit
(IPAElement obj) void
WordVisitor.fallbackVisit
(IPAElement obj) int
IPATranscript.indexOf
(IPAElement ele) Return the index of the given elementIPATranscriptBuilder.makeCompoundPhone
(IPAElement phone, Character lig) Make the last added element plus this phone a new compound phone.void
PhoneticProfile.setElement
(IPAElement ele) int
IPATranscript.stringIndexOfElement
(IPAElement ele) Finds the index of the given ipa element in the string representation of the transcript.Modifier and TypeMethodDescriptionvoid
IPAElement.accept
(Visitor<IPAElement> phoneVisitor) void
IPATranscript.accept
(Visitor<IPAElement> visitor) IPATranscriptBuilder.append
(Collection<? extends IPAElement> eleList) Append all elementsint
IPATranscript.compareTo
(IPATranscript ipa, Comparator<IPAElement> comparator) static int
LevenshteinDistance.distance
(IPATranscript a, IPATranscript b, Comparator<IPAElement> comparator) Calculate LevenshteinDistance for two IPATranscripts.ModifierConstructorDescriptionIPATranscript
(IPAElement... phones) Create a new transcript from an array of phones.ModifierConstructorDescriptionIPATranscript
(List<IPAElement> phones) Create a new transcript for a list of phones. -
Uses of IPAElement in ca.phon.ipa.alignment
Modifier and TypeMethodDescriptionprotected int
PhoneAligner.costSkip
(IPAElement ele) protected int
PhoneAligner.costSubstitute
(IPAElement ele1, IPAElement ele2) -
Uses of IPAElement in ca.phon.ipa.features
Modifier and TypeMethodDescriptionint
CompoundIPAElementComparator.compare
(IPAElement o1, IPAElement o2) int
IPAElementComparator.compare
(IPAElement o1, IPAElement o2) ModifierConstructorDescriptionCompoundIPAElementComparator
(Collection<Comparator<IPAElement>> comparators) -
Uses of IPAElement in ca.phon.ipa.parser
Modifier and TypeMethodDescriptionfinal IPAElement
IPAParser.phone()
final IPAElement
IPAParser.phonex_matcher_ref()
final IPAElement
IPAParser.syllable_boundary()
final IPAElement
IPAParser.word_boundary()
final IPAElement
IPAParser.word_element()
final IPAElement
IPAParser.word_net_marker()
-
Uses of IPAElement in ca.phon.ipa.tree
ModifierConstructorDescriptionIpaTernaryTreeNode
(IpaTernaryTreeNode<V> parent, IPAElement ele) IpaTernaryTreeNode
(IpaTernaryTreeNode<V> parent, IPAElement ele, V value) -
Uses of IPAElement in ca.phon.phonex
Modifier and TypeMethodDescriptionPhonexMatcher.group()
Return the group value for this match.PhonexMatcher.group
(int gIdx) Return the group value for the specified groupReturn the group value for the given group nameModifier and TypeMethodDescriptionvoid
BasePhoneMatcher.BasePhoneVisitor.fallbackVisit
(IPAElement obj) void
CompoundPhoneMatcher.CompoundPhoneVisitor.fallbackVisit
(IPAElement obj) void
PhonexFlagVisitor.fallbackVisit
(IPAElement obj) phonex flagsvoid
ReplaceExpressionVisitor.fallbackVisit
(IPAElement obj) void
SyllableBoundaryTransition.PunctuationTest.fallbackVisit
(IPAElement obj) boolean
BasePhoneMatcher.matches
(IPAElement p) boolean
CompoundPhoneMatcher.matches
(IPAElement p) boolean
FeatureSetMatcher.matches
(IPAElement p) boolean
IntraWordPauseMatcher.matches
(IPAElement p) boolean
PhoneClassMatcher.matches
(IPAElement p) boolean
PhoneMatcher.matches
(IPAElement p) Perform test on given phone.boolean
RegexMatcher.matches
(IPAElement p) Modifier and TypeMethodDescriptionboolean
BackReferenceTransition.follow
(FSAState<IPAElement> currentState) boolean
BeginningOfInputTransition.follow
(FSAState<IPAElement> currentState) boolean
EmptyTransition.follow
(FSAState<IPAElement> currentState) boolean
EndOfInputTransition.follow
(FSAState<IPAElement> currentState) boolean
PhonexTransition.follow
(FSAState<IPAElement> currentState) boolean
SyllableBoundaryTransition.follow
(FSAState<IPAElement> currentState) boolean
WordBoundaryTransition.follow
(FSAState<IPAElement> currentState) PhonexPattern.matcher
(Iterable<IPAElement> input) Create a new phonex matcher which will match the given input against this pattern.void
PhonexMatcher.reset
(List<IPAElement> input) Reset the matcher with a new input sequence -
Uses of IPAElement in ca.phon.phonex.plugins
Modifier and TypeMethodDescriptionvoid
AnyDiacriticPhoneMatcher.DiacriticVisitor.fallbackVisit
(IPAElement obj) void
CombiningDiacriticPhoneMatcher.CombiningDiacriticVisitor.fallbackVisit
(IPAElement obj) void
PrefixDiacriticPhoneMatcher.PrefixDiacriticVisitor.fallbackVisit
(IPAElement obj) void
SuffixDiacriticPhoneMatcher.SuffixDiacriticVisitor.fallbackVisit
(IPAElement obj) boolean
AnyDiacriticPhoneMatcher.matches
(IPAElement p) boolean
CombiningDiacriticPhoneMatcher.matches
(IPAElement p) boolean
PrefixDiacriticPhoneMatcher.matches
(IPAElement p) boolean
SuffixDiacriticPhoneMatcher.matches
(IPAElement p) -
Uses of IPAElement in ca.phon.phontalk.parser
-
Uses of IPAElement in ca.phon.query.detectors
Modifier and TypeMethodDescriptionboolean
FlatHarmonyDetector.checkHarmony
(IPAElement ele1, IPAElement ele2, PhoneDimension... dimensions) boolean
FlatHarmonyDetector.isConsonantHarmony
(IPAElement p1, IPAElement p2) A harmony exists between the two phones if both place and manner dimensions are the same.boolean
FlatHarmonyDetector.isVowelHarmony
(IPAElement ele1, IPAElement ele2) -
Uses of IPAElement in ca.phon.session.alignedMorphemes
-
Uses of IPAElement in ca.phon.session.io.xml.v12
Modifier and TypeMethodDescriptionvoid
IpaToXmlVisitor.fallbackVisit
(IPAElement obj) void
XMLSessionReader_v12.CopyTranscriptVisitor.fallbackVisit
(IPAElement obj) -
Uses of IPAElement in ca.phon.session.io.xml.v13
Modifier and TypeMethodDescriptionvoid
IpaToXmlVisitor.fallbackVisit
(IPAElement obj) void
XMLSessionReader_v13.CopyTranscriptVisitor.fallbackVisit
(IPAElement obj) -
Uses of IPAElement in ca.phon.stresspattern
Modifier and TypeMethodDescriptionstatic Range
StressPattern.convertSPRToPR
(List<IPAElement> phones, String stressPattern, Range range) Convert a range for a stress pattern match into a phone range.static String
StressPattern.getStressPattern
(List<IPAElement> allPhones) Returns the stress pattern for the given phones. -
Uses of IPAElement in ca.phon.syllabifier
Modifier and TypeMethodDescriptionvoid
Syllabifier.syllabify
(List<IPAElement> phones) Apply consituent type annotations on given phones. -
Uses of IPAElement in ca.phon.syllabifier.basic
Modifier and TypeMethodDescriptionboolean
SonorityScale.run
(List<IPAElement> phones) boolean
Stage.run
(List<IPAElement> phones) boolean
SyllabifierStage.run
(List<IPAElement> phones) Run syllabifier stage on given list of phones.void
BasicSyllabifier.syllabify
(List<IPAElement> phones) -
Uses of IPAElement in ca.phon.syllabifier.opgraph
-
Uses of IPAElement in ca.phon.syllabifier.opgraph.nodes
Modifier and TypeMethodDescriptionvoid
SonorityNode.SonorityVisitor.fallbackVisit
(IPAElement obj) -
Uses of IPAElement in ca.phon.syllabifier.phonex
-
Uses of IPAElement in ca.phon.syllable
Modifier and TypeMethodDescriptionvoid
StripSyllabifcationVisitor.fallbackVisit
(IPAElement obj) void
SyllableVisitor.fallbackVisit
(IPAElement obj) ModifierConstructorDescriptionSyllabificationInfo
(IPAElement phone) SyllabificationInfo
(IPAElement phone, SyllableConstituentType scType) -
Uses of IPAElement in ca.phon.syllable.phonex
Modifier and TypeMethodDescriptionboolean
DiphthongMatcher.matches
(IPAElement p) boolean
StressMatcher.matches
(IPAElement p) boolean
SyllableConstituentMatcher.matches
(IPAElement p) boolean
ToneNumberMatcher.matches
(IPAElement p) Modifier and TypeMethodDescriptionboolean
SyllableTransition.follow
(FSAState<IPAElement> currentState) -
Uses of IPAElement in ca.phon.ui.ipa
Modifier and TypeMethodDescriptionPhoneMapDisplay.getAlignedPhones
(int idx) Get aligned phones at the given position.PhoneMapDisplay.getAlignedPhones
(int idx) Get aligned phones at the given position.