Package ca.phon.phonex
Class BackReferenceTransition
java.lang.Object
ca.phon.fsa.FSATransition<IPAElement>
ca.phon.phonex.PhonexTransition
ca.phon.phonex.BackReferenceTransition
- All Implemented Interfaces:
Cloneable
-
Field Summary
Modifier and TypeFieldDescriptionint
Length of last group matched whenfollow(FSAState)
returnedtrue
-
Constructor Summary
ConstructorDescriptionBackReferenceTransition
(int groupIndex, PhoneMatcher... secondaryMatchers) Constructor -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
follow
(FSAState<IPAElement> currentState) Determines if the fsa will follow the transition given the current running state.getImage()
int
The number of items matched by this transition default is 1.Methods inherited from class ca.phon.phonex.PhonexTransition
addSecondaryMatcher, getMatcher, getSecondaryMatchers, removeSecondaryMatcher
Methods 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:FSATransition
Determines if the fsa will follow the transition given the current running state.- Overrides:
follow
in classPhonexTransition
- Parameters:
currentState
- the current machine state- Returns:
true
if this transition can be followed given the current state,false
otherwise
-
getMatchLength
public int getMatchLength()Description copied from class:FSATransition
The number of items matched by this transition default is 1.- Overrides:
getMatchLength
in classFSATransition<IPAElement>
- Returns:
- number of items to match on the tape
-
getImage
- Overrides:
getImage
in classPhonexTransition
-
clone
- Overrides:
clone
in classPhonexTransition
-