All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addInternIdToRuleId(String internalId,
String ruleId) |
private List<StateFSA> |
combineStates(List<StateFSA> stateList1,
List<StateFSA> stateList2) |
private List<StateFSA> |
combineStates(StateFSA reachableState,
List<StateFSA> epsylonReachableStateList) |
void |
convertNFSAtoDFSA(String PREFIX_NFSA_STATE,
String PREFIX_DFSA_STATE,
String PREFIX_DFSA_TRANSITION) |
private void |
createDFSAStates(String PREFIX_NFSA_STATE,
String PREFIX_DFSA_STATE,
String PREFIX_DFSA_TRANSITION,
Map<String,StateFSA> dfsaStateMap) |
TransitionFSA |
createNewEpsilonTransition(String prefix,
FSA fsa,
StateFSA startState,
StateFSA endState) |
StateFSA |
createNewState(String prefix,
FSA fsa) |
StateFSA |
createNewState(String prefix,
FSA fsa,
String localName) |
TransitionFSA |
createNewTransition(String prefix,
FSA fsa,
String internalId,
int maxDistance,
StateFSA startState,
StateFSA endState) |
private List<StateFSA> |
doEpslylonClosureForState(StateFSA fromState) |
private void |
doEpslylonClosureForState(StateFSA startState,
List<StateFSA> epsylonStateList,
List<String> epsylonStateStringList) |
private String |
generateLocalStateName(Map<String,StateFSA> stateMap) |
private String |
generateTransitionName(String prefix,
FSA fsa) |
FSA |
getDfsa() |
String |
geteRuleIdFromInternalId(String internalId) |
String |
getId() |
Set<String> |
getInternalId() |
FSA |
getNfsa() |
private boolean |
isStateAlreadyPresent(String dfsaStateId) |
private StateFSA |
orderStateAndGenerateNewState(List<StateFSA> stateList,
String PREFIX_NFSA_STATE,
String PREFIX_DFSA_STATE,
Map<String,StateFSA> dfsaStateMap) |