Class SegmentStats

java.lang.Object
com.vladsch.flexmark.util.sequence.builder.SegmentStats

public class SegmentStats extends Object
  • Field Details

    • NULL_REPEATED_CHAR

      public static final int NULL_REPEATED_CHAR
      See Also:
    • NOT_REPEATED_CHAR

      public static final int NOT_REPEATED_CHAR
      See Also:
    • textLength

      protected int textLength
    • textSegments

      protected int textSegments
    • textSegmentLength

      protected int textSegmentLength
    • textSpaceLength

      protected int textSpaceLength
    • textSpaceSegments

      protected int textSpaceSegments
    • textSpaceSegmentLength

      protected int textSpaceSegmentLength
    • textFirst256Length

      protected int textFirst256Length
    • textFirst256Segments

      protected int textFirst256Segments
    • textFirst256SegmentLength

      protected int textFirst256SegmentLength
    • repeatedChar

      protected int repeatedChar
    • trackFirst256

      protected final boolean trackFirst256
  • Constructor Details

    • SegmentStats

      public SegmentStats(boolean trackFirst256)
  • Method Details

    • getTextLength

      public int getTextLength()
    • getTextSpaceLength

      public int getTextSpaceLength()
    • getTextFirst256Length

      public int getTextFirst256Length()
    • isTrackTextFirst256

      public boolean isTrackTextFirst256()
    • getTextSegments

      public int getTextSegments()
    • getTextSpaceSegments

      public int getTextSpaceSegments()
    • getTextFirst256Segments

      public int getTextFirst256Segments()
    • isEmpty

      public boolean isEmpty()
    • isValid

      public boolean isValid()
    • committedCopy

      public SegmentStats committedCopy()
    • clear

      public void clear()
    • add

      public void add(SegmentStats other)
    • remove

      public void remove(SegmentStats other)
    • isTextFirst256

      public boolean isTextFirst256()
    • isTextRepeatedSpace

      public boolean isTextRepeatedSpace()
    • isRepeatedText

      public boolean isRepeatedText()
    • commitText

      public void commitText()
    • addText

      public void addText(CharSequence text)
    • addText

      public void addText(char c)
    • addText

      public void addText(char c, int repeat)
    • removeText

      public void removeText(CharSequence text)
    • toString

      public String toString()
      Overrides:
      toString in class Object