public class MacroDefinitionRepository extends com.vladsch.flexmark.util.ast.NodeRepository<MacroDefinitionBlock>
| Constructor and Description |
|---|
MacroDefinitionRepository(com.vladsch.flexmark.util.data.DataHolder options) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMacrosReference(MacroDefinitionBlock macroDefinitionBlock,
MacroReference macros) |
@NotNull com.vladsch.flexmark.util.data.DataKey<MacroDefinitionRepository> |
getDataKey() |
@NotNull com.vladsch.flexmark.util.data.DataKey<com.vladsch.flexmark.util.ast.KeepType> |
getKeepDataKey() |
@NotNull Set<MacroDefinitionBlock> |
getReferencedElements(com.vladsch.flexmark.util.ast.Node parent) |
List<MacroDefinitionBlock> |
getReferencedMacroDefinitionBlocks() |
void |
resolveMacrosOrdinals() |
clear, containsKey, containsValue, entrySet, equals, get, getFromRaw, getValues, hashCode, isEmpty, keySet, normalizeKey, put, putAll, putRawKey, remove, size, transferReferences, values, visitNodesclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic MacroDefinitionRepository(com.vladsch.flexmark.util.data.DataHolder options)
public void addMacrosReference(MacroDefinitionBlock macroDefinitionBlock, MacroReference macros)
public void resolveMacrosOrdinals()
public List<MacroDefinitionBlock> getReferencedMacroDefinitionBlocks()
@NotNull public @NotNull com.vladsch.flexmark.util.data.DataKey<MacroDefinitionRepository> getDataKey()
getDataKey in class com.vladsch.flexmark.util.ast.NodeRepository<MacroDefinitionBlock>@NotNull public @NotNull com.vladsch.flexmark.util.data.DataKey<com.vladsch.flexmark.util.ast.KeepType> getKeepDataKey()
getKeepDataKey in class com.vladsch.flexmark.util.ast.NodeRepository<MacroDefinitionBlock>@NotNull public @NotNull Set<MacroDefinitionBlock> getReferencedElements(com.vladsch.flexmark.util.ast.Node parent)
getReferencedElements in class com.vladsch.flexmark.util.ast.NodeRepository<MacroDefinitionBlock>Copyright © 2020. All rights reserved.