Class AbbreviationBlock
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.util.ast.ContentNode
com.vladsch.flexmark.util.ast.Block
com.vladsch.flexmark.ext.abbreviation.AbbreviationBlock
- All Implemented Interfaces:
Content
,ReferenceNode<AbbreviationRepository,
,AbbreviationBlock, Abbreviation> Comparable<AbbreviationBlock>
public class AbbreviationBlock
extends Block
implements ReferenceNode<AbbreviationRepository,AbbreviationBlock,Abbreviation>
A block node that contains the abbreviation definition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BasedSequence
protected BasedSequence
protected BasedSequence
protected BasedSequence
Fields inherited from class com.vladsch.flexmark.util.ast.ContentNode
lineSegments
Fields inherited from class com.vladsch.flexmark.util.ast.Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(AbbreviationBlock other) void
getAstExtra
(@NotNull StringBuilder out) @Nullable Abbreviation
getReferencingNode
(@NotNull Node node) @NotNull BasedSequence[]
getText()
void
setAbbreviation
(BasedSequence abbreviation) void
setClosingMarker
(BasedSequence closingMarker) void
setOpeningMarker
(BasedSequence openingMarker) void
setText
(BasedSequence text) Methods inherited from class com.vladsch.flexmark.util.ast.ContentNode
getContentChars, getContentChars, getContentLines, getContentLines, getLineChars, getLineCount, getSpanningChars, setContent, setContent, setContent, setContentLine, setContentLines
Methods inherited from class com.vladsch.flexmark.util.ast.Node
appendChain, appendChild, astChars, astExtraChars, astString, baseSubSequence, baseSubSequence, countAncestorsOfType, countDirectAncestorsOfType, delimitedSegmentSpan, delimitedSegmentSpanChars, endOfLine, extractChainTo, extractToFirstInChain, getAncestorOfType, getBaseSequence, getBlankLineSibling, getChars, getCharsFromSegments, getChildChars, getChildIterator, getChildOfType, getChildren, getDescendants, getDocument, getEmptyPrefix, getEmptySuffix, getEndLineNumber, getEndOffset, getEndOfLine, getExactChildChars, getFirstChild, getFirstChildAny, getFirstChildAnyNot, getFirstInChain, getGrandParent, getLastBlankLineChild, getLastChild, getLastChildAny, getLastChildAnyNot, getLastInChain, getLeadSegment, getLineColumnAtEnd, getLineNumber, getNext, getNextAny, getNextAnyNot, getNodeName, getNodeOfTypeIndex, getNodeOfTypeIndex, getOldestAncestorOfTypeAfter, getPrevious, getPreviousAny, getPreviousAnyNot, getReversedChildIterator, getReversedChildren, getReversedDescendants, getSegmentsForChars, getSourceRange, getStartLineNumber, getStartOffset, getStartOfLine, getTextLength, getTrailSegment, hasChildren, hasOrMoreChildren, insertAfter, insertBefore, insertChainAfter, insertChainBefore, isOrDescendantOfType, lineColumnAtIndex, lineColumnAtStart, moveTrailingBlankLines, prependChild, removeChildren, segmentSpan, segmentSpan, segmentSpanChars, segmentSpanChars, segmentSpanChars, segmentSpanCharsToVisible, setChars, setCharsFromContent, setCharsFromContentOnly, setCharsFromSegments, spanningChars, startOfLine, takeChildren, toAstString, toSegmentSpan, toString, toStringAttributes, unlink
-
Field Details
-
openingMarker
-
text
-
closingMarker
-
abbreviation
-
-
Constructor Details
-
AbbreviationBlock
public AbbreviationBlock() -
AbbreviationBlock
-
-
Method Details
-
getReferencingNode
- Specified by:
getReferencingNode
in interfaceReferenceNode<AbbreviationRepository,
AbbreviationBlock, Abbreviation>
-
compareTo
- Specified by:
compareTo
in interfaceComparable<AbbreviationBlock>
-
getAstExtra
- Overrides:
getAstExtra
in classNode
-
getSegments
- Specified by:
getSegments
in classNode
-
getOpeningMarker
-
setOpeningMarker
-
getText
-
setText
-
getClosingMarker
-
setClosingMarker
-
getAbbreviation
-
setAbbreviation
-