Maven module :un.api : api-common :
Class : un.api.regex.NFAPath
Extends/Implements : un.api.regex.NFAStep
Subclasses : -

When executing a nfa graph when can store the path informations, this allows
to keep track on the position of each elements while decoding.
author  Johann Sorel


Variables : link
Functions : NFAPath, NFAPath, NFAPath, child, getNextState, getNextForkState1, getNextForkState2, reverse, toChars, toChars, getHash, equals


public NFAPath link



param  state not null
public void NFAPath (NFAState state)


param  parent
param  state not null
protected void NFAPath (NFAPath parent, NFAState state)


param  parent
param  state
param  value
public void NFAPath (NFAPath parent, NFAState state, Object value)


Create a path which is child of this one.
param  state
return
public NFAPath child (NFAState state)

public NFAState getNextState ()

public NFAState getNextForkState1 ()

public NFAState getNextForkState2 ()


Create a reversed path
return
public NFAPath reverse ()

public Chars toChars ()

public Chars toChars (boolean withLink)

public int getHash ()

public boolean equals (Object obj)