Class Segment.Text
- java.lang.Object
-
- com.vladsch.flexmark.util.sequence.builder.tree.Segment
-
- com.vladsch.flexmark.util.sequence.builder.tree.Segment.Text
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vladsch.flexmark.util.sequence.builder.tree.Segment
Segment.Base, Segment.SegType, Segment.Text, Segment.TextAsciiCharSequence, Segment.TextCharSequence, Segment.TextCharSequenceBase, Segment.TextRepeatedSequence
-
-
Field Summary
Fields Modifier and Type Field Description protected @NotNull java.lang.CharSequence
chars
-
Fields inherited from class com.vladsch.flexmark.util.sequence.builder.tree.Segment
byteOffset, bytes, pos, startIndex, TYPE_ANCHOR, TYPE_BASE, TYPE_HAS_BOTH, TYPE_HAS_BYTE, TYPE_HAS_BYTES, TYPE_HAS_CHAR, TYPE_HAS_CHARS, TYPE_HAS_LENGTH, TYPE_HAS_OFFSET, TYPE_LENGTH_BYTES, TYPE_MASK, TYPE_NO_SIZE_BYTES, TYPE_REPEATED_ASCII, TYPE_REPEATED_EOL, TYPE_REPEATED_SPACE, TYPE_REPEATED_TEXT, TYPE_START_BYTES, TYPE_TEXT, TYPE_TEXT_ASCII
-
-
Constructor Summary
Constructors Constructor Description Text(int pos, byte[] bytes, int byteOffset, int indexOffset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char
charAt(int index)
get char at index@NotNull java.lang.CharSequence
getCharSequence()
int
getEndOffset()
int
getStartOffset()
boolean
isAnchor()
boolean
isBase()
boolean
isFirst256Start()
boolean
isRepeatedTextEnd()
boolean
isText()
int
length()
(package private) int
textType()
-
Methods inherited from class com.vladsch.flexmark.util.sequence.builder.tree.Segment
addChar, addCharAscii, addChars, addCharsAscii, addIntBytes, addSegBytes, getByteLength, getByteOffset, getBytes, getChar, getCharAscii, getEndIndex, getInt, getIntBytes, getLengthBytes, getOffsetBytes, getPos, getSegByteLength, getSegByteLength, getSegment, getSegType, getStartIndex, getType, hasAll, notInSegment, offsetNotInSegment, toString
-
-
-
-
Method Detail
-
charAt
public char charAt(int index)
Description copied from class:Segment
get char at index
-
textType
int textType()
-
isFirst256Start
public boolean isFirst256Start()
- Specified by:
isFirst256Start
in classSegment
-
isRepeatedTextEnd
public boolean isRepeatedTextEnd()
- Specified by:
isRepeatedTextEnd
in classSegment
-
getStartOffset
public int getStartOffset()
- Specified by:
getStartOffset
in classSegment
-
getEndOffset
public int getEndOffset()
- Specified by:
getEndOffset
in classSegment
-
getCharSequence
@NotNull public @NotNull java.lang.CharSequence getCharSequence()
- Specified by:
getCharSequence
in classSegment
-
-