Class FieldFragList

  • Direct Known Subclasses:
    SimpleFieldFragList, WeightedFieldFragList

    public abstract class FieldFragList
    extends java.lang.Object
    FieldFragList has a list of "frag info" that is used by FragmentsBuilder class to create fragments (snippets).
    • Constructor Detail

      • FieldFragList

        public FieldFragList​(int fragCharSize)
        a constructor.
        Parameters:
        fragCharSize - the length (number of chars) of a fragment
    • Method Detail

      • add

        public abstract void add​(int startOffset,
                                 int endOffset,
                                 java.util.List<FieldPhraseList.WeightedPhraseInfo> phraseInfoList)
        convert the list of WeightedPhraseInfo to WeightedFragInfo, then add it to the fragInfos
        Parameters:
        startOffset - start offset of the fragment
        endOffset - end offset of the fragment
        phraseInfoList - list of WeightedPhraseInfo objects