Class BackReferenceTransition
java.lang.Object
ca.phon.fsa.FSATransition<IPAElement>
ca.phon.phonex.PhonexTransition
ca.phon.phonex.BackReferenceTransition
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionintLength of last group matched whenfollow(FSAState)returnedtrue -
Constructor Summary
ConstructorsConstructorDescriptionBackReferenceTransition(int groupIndex, PhoneMatcher... secondaryMatchers) Constructor -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanfollow(FSAState<IPAElement> currentState) Determines if the fsa will follow the transition given the current running state.getImage()intThe number of items matched by this transition default is 1.Methods inherited from class ca.phon.phonex.PhonexTransition
addSecondaryMatcher, getMatcher, getSecondaryMatchers, removeSecondaryMatcherMethods inherited from class ca.phon.fsa.FSATransition
copyTransitionInfo, getFirstState, getInitGroups, getMatcherGroups, getOffsetType, getToState, getType, setFirstState, setImage, setOffsetType, setToState, setType, setupTransition
-
Field Details
-
matchLength
public int matchLengthLength of last group matched whenfollow(FSAState)returnedtrue
-
-
Constructor Details
-
BackReferenceTransition
Constructor- Parameters:
groupIndex-secondaryMatchers-
-
-
Method Details
-
follow
Description copied from class:FSATransitionDetermines if the fsa will follow the transition given the current running state.- Overrides:
followin classPhonexTransition- Parameters:
currentState- the current machine state- Returns:
trueif this transition can be followed given the current state,falseotherwise
-
getMatchLength
public int getMatchLength()Description copied from class:FSATransitionThe number of items matched by this transition default is 1.- Overrides:
getMatchLengthin classFSATransition<IPAElement>- Returns:
- number of items to match on the tape
-
getImage
- Overrides:
getImagein classPhonexTransition
-
clone
- Overrides:
clonein classPhonexTransition
-