Class SpanGradientFormatter

  • All Implemented Interfaces:
    Formatter

    public class SpanGradientFormatter
    extends GradientFormatter
    Formats text with different color intensity depending on the score of the term using the span tag. GradientFormatter uses a bgcolor argument to the font tag which doesn't work in Mozilla, thus this class.
    See Also:
    GradientFormatter
    • Constructor Summary

      Constructors 
      Constructor Description
      SpanGradientFormatter​(float maxScore, java.lang.String minForegroundColor, java.lang.String maxForegroundColor, java.lang.String minBackgroundColor, java.lang.String maxBackgroundColor)  
    • Constructor Detail

      • SpanGradientFormatter

        public SpanGradientFormatter​(float maxScore,
                                     java.lang.String minForegroundColor,
                                     java.lang.String maxForegroundColor,
                                     java.lang.String minBackgroundColor,
                                     java.lang.String maxBackgroundColor)
    • Method Detail

      • highlightTerm

        public java.lang.String highlightTerm​(java.lang.String originalText,
                                              TokenGroup tokenGroup)
        Specified by:
        highlightTerm in interface Formatter
        Overrides:
        highlightTerm in class GradientFormatter
        Parameters:
        originalText - The section of text being considered for markup
        tokenGroup - contains one or several overlapping Tokens along with their scores and positions.