Interface ExplicitAttributeIdProvider

All Known Subinterfaces:
NodeFormatterContext
All Known Implementing Classes:
AttributesNodeFormatter, Formatter.MainNodeFormatter, Formatter.MainNodeFormatter.SubNodeFormatter, NodeFormatterSubContext

public interface ExplicitAttributeIdProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addExplicitId(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown)
    Used by AttributesExtension to insert attributes for headings during merge
  • Method Details

    • addExplicitId

      void addExplicitId(@NotNull @NotNull Node node, @Nullable @Nullable String id, @NotNull @NotNull NodeFormatterContext context, @NotNull @NotNull MarkdownWriter markdown)
      Used by AttributesExtension to insert attributes for headings during merge
      Parameters:
      node - node
      id - explicit id
      context - context
      markdown - markdown writer