Class MarkdownParagraph
java.lang.Object
com.vladsch.flexmark.util.format.MarkdownParagraph
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) classstatic classstatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final @NotNull BasedSequence(package private) final @NotNull BasedSequence(package private) final @NotNull CharWidthProviderstatic final List<SpecialLeadInHandler> static final List<TrackedOffset> (package private) booleanprivate BasedSequenceprivate intprivate BasedSequence(package private) boolean(package private) boolean(package private) @NotNull List<? extends SpecialLeadInHandler> private static final char(package private) @Nullable DataHolder(package private) booleanprivate List<TrackedOffset> private boolean(package private) boolean(package private) int -
Constructor Summary
ConstructorsConstructorDescriptionMarkdownParagraph(@NotNull BasedSequence chars, @NotNull CharWidthProvider charWidthProvider) MarkdownParagraph(@NotNull BasedSequence chars, @NotNull BasedSequence altChars, @NotNull CharWidthProvider charWidthProvider) MarkdownParagraph(BasedSequence chars) MarkdownParagraph(CharSequence chars) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTrackedOffset(@NotNull TrackedOffset trackedOffset) @NotNull BasedSequencegetChars()@NotNull CharWidthProvider@NotNull RangegetContinuationStartSplice(int offset, boolean afterSpace, boolean afterDelete) intintbooleanboolean@NotNull List<? extends SpecialLeadInHandler> @Nullable DataHolder@Nullable TrackedOffsetgetTrackedOffset(int offset) intgetWidth()booleanbooleanboolean(package private) @NotNull BasedSequenceresolveTrackedOffsets(@NotNull BasedSequence unwrapped, @NotNull BasedSequence wrapped) (package private) BasedSequenceresolveTrackedOffsetsEdit(BasedSequence baseSpliced, BasedSequence altSpliced, BasedSequence wrapped) voidsetEscapeSpecialLeadIn(boolean escapeSpecialLeadInChars) voidsetFirstIndent(CharSequence firstIndent) voidsetFirstWidthOffset(int firstWidthOffset) voidsetIndent(CharSequence indent) voidsetKeepHardBreaks(boolean keepHardBreaks) voidsetKeepSoftBreaks(boolean keepLineBreaks) voidsetLeadInHandlers(@NotNull List<? extends SpecialLeadInHandler> leadInHandlers) voidsetOptions(@Nullable DataHolder options) voidsetRestoreTrackedSpaces(boolean restoreTrackedSpaces) voidsetUnEscapeSpecialLeadIn(boolean unEscapeSpecialLeadInChars) voidsetWidth(int width) private List<TrackedOffset> wrapText()
-
Field Details
-
MARKDOWN_START_LINE_CHAR
private static final char MARKDOWN_START_LINE_CHAR- See Also:
-
EMPTY_LEAD_IN_HANDLERS
-
EMPTY_OFFSET_LIST
-
baseSeq
-
altSeq
-
charWidthProvider
-
firstIndent
-
indent
-
firstWidthOffset
private int firstWidthOffset -
width
int width -
keepHardLineBreaks
boolean keepHardLineBreaks -
keepSoftLineBreaks
boolean keepSoftLineBreaks -
unEscapeSpecialLeadInChars
boolean unEscapeSpecialLeadInChars -
escapeSpecialLeadInChars
boolean escapeSpecialLeadInChars -
restoreTrackedSpaces
boolean restoreTrackedSpaces -
options
-
leadInHandlers
-
trackedOffsets
-
trackedOffsetsSorted
private boolean trackedOffsetsSorted
-
-
Constructor Details
-
MarkdownParagraph
-
MarkdownParagraph
-
MarkdownParagraph
public MarkdownParagraph(@NotNull @NotNull BasedSequence chars, @NotNull @NotNull CharWidthProvider charWidthProvider) -
MarkdownParagraph
public MarkdownParagraph(@NotNull @NotNull BasedSequence chars, @NotNull @NotNull BasedSequence altChars, @NotNull @NotNull CharWidthProvider charWidthProvider)
-
-
Method Details
-
wrapTextNotTracked
-
getContinuationStartSplice
@NotNull public @NotNull Range getContinuationStartSplice(int offset, boolean afterSpace, boolean afterDelete) -
resolveTrackedOffsets
@NotNull @NotNull BasedSequence resolveTrackedOffsets(@NotNull @NotNull BasedSequence unwrapped, @NotNull @NotNull BasedSequence wrapped) -
wrapText
-
resolveTrackedOffsetsEdit
BasedSequence resolveTrackedOffsetsEdit(BasedSequence baseSpliced, BasedSequence altSpliced, BasedSequence wrapped) -
addTrackedOffset
-
getTrackedOffsets
-
sortedTrackedOffsets
-
getTrackedOffset
-
getLeadInHandlers
-
setLeadInHandlers
public void setLeadInHandlers(@NotNull @NotNull List<? extends SpecialLeadInHandler> leadInHandlers) -
getOptions
-
setOptions
-
isRestoreTrackedSpaces
public boolean isRestoreTrackedSpaces() -
setRestoreTrackedSpaces
public void setRestoreTrackedSpaces(boolean restoreTrackedSpaces) -
getChars
-
getFirstIndent
-
setFirstIndent
-
getIndent
-
setIndent
-
getFirstWidth
public int getFirstWidth() -
getFirstWidthOffset
public int getFirstWidthOffset() -
setFirstWidthOffset
public void setFirstWidthOffset(int firstWidthOffset) -
getWidth
public int getWidth() -
setWidth
public void setWidth(int width) -
getKeepHardBreaks
public boolean getKeepHardBreaks() -
setKeepHardBreaks
public void setKeepHardBreaks(boolean keepHardBreaks) -
getKeepSoftBreaks
public boolean getKeepSoftBreaks() -
isUnEscapeSpecialLeadIn
public boolean isUnEscapeSpecialLeadIn() -
setUnEscapeSpecialLeadIn
public void setUnEscapeSpecialLeadIn(boolean unEscapeSpecialLeadInChars) -
isEscapeSpecialLeadIn
public boolean isEscapeSpecialLeadIn() -
setEscapeSpecialLeadIn
public void setEscapeSpecialLeadIn(boolean escapeSpecialLeadInChars) -
setKeepSoftBreaks
public void setKeepSoftBreaks(boolean keepLineBreaks) -
getCharWidthProvider
-