Top Fields Constructors Methods
com.vladsch.flexmark.ext.footnotes.internal

public Class FootnoteRepository

extends NodeRepository<FootnoteBlock>
Class Inheritance
Annotations
@SuppressWarnings:WeakerAccess
Imports
com.vladsch.flexmark.ext.footnotes.Footnote, .FootnoteBlock, .FootnoteExtension, com.vladsch.flexmark.util.ast.*, com.vladsch.flexmark.util.data.DataHolder, .DataKey, org.jetbrains.annotations.NotNull, java.util.*

Field Summary

Modifier and TypeField and Description
private ArrayList<FootnoteBlock>
Inherited from com.vladsch.flexmark.util.ast.NodeRepository:
keepTypenodeListnodeMap

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addFootnoteReference(FootnoteBlock footnoteBlock, Footnote footnote)

public @NotNull DataKey<FootnoteRepository>
public @NotNull DataKey<KeepType>
public @NotNull Set<FootnoteBlock>
public List<FootnoteBlock>
public void
public static void
Inherited from com.vladsch.flexmark.util.ast.NodeRepository:
clearcontainsKeycontainsValueentrySetequalsgetgetFromRawgetValueshashCodeisEmptykeySetnormalizeKeyputputAllputRawKeyremovesizetransferReferencesvaluesvisitNodes

Field Detail

referencedFootnoteBlocksback to summary
private ArrayList<FootnoteBlock> referencedFootnoteBlocks

Constructor Detail

FootnoteRepositoryback to summary
public FootnoteRepository(DataHolder options)

Method Detail

addFootnoteReferenceback to summary
public void addFootnoteReference(FootnoteBlock footnoteBlock, Footnote footnote)
getDataKeyback to summary
public @NotNull DataKey<FootnoteRepository> getDataKey()

Implements abstract com.vladsch.flexmark.util.ast.NodeRepository.getDataKey.

Annotations
@NotNull
@Override
getKeepDataKeyback to summary
public @NotNull DataKey<KeepType> getKeepDataKey()

Implements abstract com.vladsch.flexmark.util.ast.NodeRepository.getKeepDataKey.

Annotations
@NotNull
@Override
getReferencedElementsback to summary
public @NotNull Set<FootnoteBlock> getReferencedElements(Node parent)

Implements abstract com.vladsch.flexmark.util.ast.NodeRepository.getReferencedElements.

Annotations
@NotNull
@Override
getReferencedFootnoteBlocksback to summary
public List<FootnoteBlock> getReferencedFootnoteBlocks()
resolveFootnoteOrdinalsback to summary
public void resolveFootnoteOrdinals()
resolveFootnotesback to summary
public static void resolveFootnotes(Document document)