Interface IndexingContext


@NonExtendable public interface IndexingContext
The context used during search indexing of custom tags TagCompiler.
  • Method Details

    • getExtensions

      ExtensionCollection getExtensions()
    • getExtensions

      default <T extends Extension> List<T> getExtensions(ExtensionPoint<T> extensionPoint)
    • getPageId

      net.minecraft.resources.ResourceLocation getPageId()
      Get the current page id.
    • getPageCollection

      PageCollection getPageCollection()
    • indexContent

      default void indexContent(List<? extends guideme.libs.mdast.model.MdAstAnyContent> children, IndexingSink sink)
    • indexContent

      void indexContent(guideme.libs.mdast.model.MdAstAnyContent content, IndexingSink sink)
    • loadAsset

      default byte @Nullable [] loadAsset(net.minecraft.resources.ResourceLocation imageId)
    • getIndex

      default <T extends PageIndex> T getIndex(Class<T> clazz)