Top Fields Constructors Methods
com.vladsch.flexmark.ast.util

public Class ReferenceRepository

extends NodeRepository<Reference>
Class Inheritance
Imports
com.vladsch.flexmark.ast.ImageRef, .LinkRef, .RefNode, .Reference, com.vladsch.flexmark.parser.Parser, com.vladsch.flexmark.util.ast.KeepType, .Node, .NodeRepository, com.vladsch.flexmark.util.data.DataHolder, .DataKey, com.vladsch.flexmark.util.sequence.Escaping, org.jetbrains.annotations.NotNull, java.util.HashSet, .Set

Field Summary

Inherited from com.vladsch.flexmark.util.ast.NodeRepository:
keepTypenodeListnodeMap

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public @NotNull DataKey<ReferenceRepository>
public @NotNull DataKey<KeepType>
public @NotNull Set<Reference>
public @NotNull String
Inherited from com.vladsch.flexmark.util.ast.NodeRepository:
clearcontainsKeycontainsValueentrySetequalsgetgetFromRawgetValueshashCodeisEmptykeySetnormalizeKeyputputAllputRawKeyremovesizetransferReferencesvaluesvisitNodes

Constructor Detail

ReferenceRepositoryback to summary
public ReferenceRepository(DataHolder options)

Method Detail

getDataKeyback to summary
public @NotNull DataKey<ReferenceRepository> 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<Reference> getReferencedElements(Node parent)

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

Annotations
@NotNull
@Override
normalizeKeyback to summary
public @NotNull String normalizeKey(@NotNull CharSequence key)
Annotations
@NotNull
@Override