Class SegmentStats
- java.lang.Object
-
- com.vladsch.flexmark.util.sequence.builder.SegmentStats
-
public class SegmentStats extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intNOT_REPEATED_CHARstatic intNULL_REPEATED_CHARprotected intrepeatedCharprotected inttextFirst256Lengthprotected inttextFirst256SegmentLengthprotected inttextFirst256Segmentsprotected inttextLengthprotected inttextSegmentLengthprotected inttextSegmentsprotected inttextSpaceLengthprotected inttextSpaceSegmentLengthprotected inttextSpaceSegmentsprotected booleantrackFirst256
-
Constructor Summary
Constructors Constructor Description SegmentStats(boolean trackFirst256)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(SegmentStats other)voidaddText(char c)voidaddText(char c, int repeat)voidaddText(CharSequence text)voidclear()SegmentStatscommittedCopy()voidcommitText()intgetTextFirst256Length()intgetTextFirst256Segments()intgetTextLength()intgetTextSegments()intgetTextSpaceLength()intgetTextSpaceSegments()booleanisEmpty()booleanisRepeatedText()booleanisTextFirst256()booleanisTextRepeatedSpace()booleanisTrackTextFirst256()booleanisValid()voidremove(SegmentStats other)voidremoveText(CharSequence text)StringtoString()
-
-
-
Field Detail
-
NULL_REPEATED_CHAR
public static final int NULL_REPEATED_CHAR
- See Also:
- Constant Field Values
-
NOT_REPEATED_CHAR
public static final int NOT_REPEATED_CHAR
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
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)
-
-