Class HighlightSpan


  • public class HighlightSpan
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String highlightStr  
      protected boolean isHighlighted  
    • Constructor Summary

      Constructors 
      Constructor Description
      HighlightSpan​(java.lang.String highlightStr, boolean isHighlighted)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getHighlightStr()
      String to be determined whether it should be highlighted or not.
      boolean getIsHighlighted()
      The string should be highlighted or not.
      int hashCode()  
      java.lang.String toString()  
      java.lang.String toStringMultiline()
      Returns a String representation of this object formatted for easier readability.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • highlightStr

        @Nonnull
        protected final java.lang.String highlightStr
      • isHighlighted

        protected final boolean isHighlighted
    • Constructor Detail

      • HighlightSpan

        public HighlightSpan​(@Nonnull
                             java.lang.String highlightStr,
                             boolean isHighlighted)
        Parameters:
        highlightStr - String to be determined whether it should be highlighted or not. Must not be null.
        isHighlighted - The string should be highlighted or not.
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
    • Method Detail

      • getHighlightStr

        @Nonnull
        public java.lang.String getHighlightStr()
        String to be determined whether it should be highlighted or not.
        Returns:
        value for this field, never null.
      • getIsHighlighted

        public boolean getIsHighlighted()
        The string should be highlighted or not.
        Returns:
        value for this field.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

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

        public java.lang.String toStringMultiline()
        Returns a String representation of this object formatted for easier readability.

        The returned String may contain newlines.

        Returns:
        Formatted, multiline String representation of this object