Class ViterbiNBest.PositionNBest

java.lang.Object
org.apache.lucene.analysis.morph.Viterbi.Position
org.apache.lucene.analysis.morph.ViterbiNBest.PositionNBest
Enclosing class:
ViterbiNBest<T extends Token,U extends MorphData>

public static final class ViterbiNBest.PositionNBest extends Viterbi.Position
Viterbi.Position extension; this holds all forward pointers to calculate n-best path.
  • Constructor Details

    • PositionNBest

      public PositionNBest()
  • Method Details

    • addForward

      public void addForward(int forwardPos, int forwardIndex, int forwardID, TokenType forwardType)
    • reset

      public void reset()
      Overrides:
      reset in class Viterbi.Position
    • getForwardCount

      public int getForwardCount()
    • setForwardCount

      public void setForwardCount(int forwardCount)
    • getForwardType

      public TokenType getForwardType(int index)
    • getForwardID

      public int getForwardID(int index)
    • getForwardPos

      public int getForwardPos(int index)