Class TextFragment


  • public class TextFragment
    extends java.lang.Object
    Low-level class used to record information about a section of a document with a score.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int fragNum  
      (package private) java.lang.CharSequence markedUpText  
      (package private) float score  
      (package private) int textEndPos  
      (package private) int textStartPos  
    • Constructor Summary

      Constructors 
      Constructor Description
      TextFragment​(java.lang.CharSequence markedUpText, int textStartPos, int fragNum)  
    • Field Detail

      • markedUpText

        java.lang.CharSequence markedUpText
      • fragNum

        int fragNum
      • textStartPos

        int textStartPos
      • textEndPos

        int textEndPos
      • score

        float score
    • Constructor Detail

      • TextFragment

        public TextFragment​(java.lang.CharSequence markedUpText,
                            int textStartPos,
                            int fragNum)
    • Method Detail

      • setScore

        void setScore​(float score)
      • getScore

        public float getScore()
      • merge

        public void merge​(TextFragment frag2)
        Parameters:
        frag2 - Fragment to be merged into this one
      • follows

        public boolean follows​(TextFragment fragment)
        Returns:
        true if this fragment follows the one passed
      • getFragNum

        public int getFragNum()
        Returns:
        the fragment sequence number
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object