Top Description Fields Constructors Methods
com.vladsch.flexmark.ext.abbreviation

public Class Abbreviation

extends Node
implements DoNotDecorate, DoNotLinkDecorate, ReferencingNode<AbbreviationRepository, AbbreviationBlock>
Class Inheritance
All Implemented Interfaces
com.vladsch.flexmark.util.ast.ReferencingNode, com.vladsch.flexmark.util.ast.DoNotLinkDecorate, com.vladsch.flexmark.util.ast.DoNotDecorate
Imports
com.vladsch.flexmark.ext.abbreviation.internal.AbbreviationRepository, com.vladsch.flexmark.util.ast.*, com.vladsch.flexmark.util.sequence.BasedSequence, org.jetbrains.annotations.NotNull

A node containing the abbreviated text that will be rendered as an abbr tag or a link with title attribute

Field Summary

Modifier and TypeField and Description
protected final BasedSequence
Inherited from com.vladsch.flexmark.util.ast.Node:
AST_ADAPTEREMPTY_SEGMENTSSPLICE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BasedSequence
public void
public @NotNull BasedSequence
public AbbreviationBlock
public AbbreviationBlock
public @NotNull BasedSequence[]
public boolean
protected @NotNull String
Inherited from com.vladsch.flexmark.util.ast.Node:
appendChainappendChildastCharsastExtraCharsastStringbaseSubSequencebaseSubSequencecountAncestorsOfTypecountDirectAncestorsOfTypedelimitedSegmentSpandelimitedSegmentSpanCharsendOfLineextractChainToextractToFirstInChaingetAncestorOfTypegetAstExtragetBaseSequencegetBlankLineSiblinggetCharsgetCharsFromSegmentsgetChildCharsgetChildIteratorgetChildOfTypegetChildrengetDescendantsgetDocumentgetEmptyPrefixgetEmptySuffixgetEndLineNumbergetEndOffsetgetEndOfLinegetExactChildCharsgetFirstChildgetFirstChildAnygetFirstChildAnyNotgetFirstInChaingetGrandParentgetLastBlankLineChildgetLastChildgetLastChildAnygetLastChildAnyNotgetLastInChaingetLeadSegmentgetLineColumnAtEndgetLineNumbergetNextgetNextAnygetNextAnyNotgetNodeNamegetNodeOfTypeIndexgetNodeOfTypeIndexgetOldestAncestorOfTypeAftergetParentgetPreviousgetPreviousAnygetPreviousAnyNotgetReversedChildIteratorgetReversedChildrengetReversedDescendantsgetSegmentsForCharsgetSourceRangegetStartLineNumbergetStartOffsetgetStartOfLinegetTextLengthgetTrailSegmenthasChildrenhasOrMoreChildreninsertAfterinsertBeforeinsertChainAfterinsertChainBeforeisOrDescendantOfTypelineColumnAtIndexlineColumnAtStartmoveTrailingBlankLinesprependChildremoveChildrensegmentSpansegmentSpansegmentSpanCharssegmentSpanCharssegmentSpanCharssegmentSpanCharsToVisiblesetCharssetCharsFromContentsetCharsFromContentOnlysetCharsFromSegmentssetParentspanningCharsstartOfLinetakeChildrentoAstStringtoSegmentSpantoStringunlink

Field Detail

abbreviationback to summary
protected final BasedSequence abbreviation

Constructor Detail

Abbreviationback to summary
public Abbreviation(BasedSequence chars, BasedSequence abbreviation)

Method Detail

getAbbreviationback to summary
public BasedSequence getAbbreviation()
getAstExtraback to summary
public void getAstExtra(@NotNull StringBuilder out)
Annotations
@Override
getReferenceback to summary
public @NotNull BasedSequence getReference()

Implements com.vladsch.flexmark.util.ast.ReferencingNode.getReference.

Annotations
@NotNull
@Override
getReferenceNodeback to summary
public AbbreviationBlock getReferenceNode(Document document)

Implements com.vladsch.flexmark.util.ast.ReferencingNode.getReferenceNode, com.vladsch.flexmark.util.ast.ReferencingNode.getReferenceNode.

Annotations
@Override
getReferenceNodeback to summary
public AbbreviationBlock getReferenceNode(AbbreviationRepository repository)

Implements com.vladsch.flexmark.util.ast.ReferencingNode.getReferenceNode.

Annotations
@Override
getSegmentsback to summary
public @NotNull BasedSequence[] getSegments()

Implements abstract com.vladsch.flexmark.util.ast.Node.getSegments.

Annotations
@NotNull
@Override
isDefinedback to summary
public boolean isDefined()

Implements com.vladsch.flexmark.util.ast.ReferencingNode.isDefined.

Annotations
@Override
toStringAttributesback to summary
protected @NotNull String toStringAttributes()

Overrides com.vladsch.flexmark.util.ast.Node.toStringAttributes.

Annotations
@NotNull
@Override