Package guideme.compiler
Interface IndexingContext
@NonExtendable
public interface IndexingContext
The context used during search indexing of custom tags
TagCompiler
.-
Method Summary
Modifier and TypeMethodDescriptiongetExtensions
(ExtensionPoint<T> extensionPoint) default <T extends PageIndex>
Tnet.minecraft.resources.ResourceLocation
Get the current page id.void
indexContent
(guideme.libs.mdast.model.MdAstAnyContent content, IndexingSink sink) default void
indexContent
(List<? extends guideme.libs.mdast.model.MdAstAnyContent> children, IndexingSink sink) default byte @Nullable []
loadAsset
(net.minecraft.resources.ResourceLocation imageId)
-
Method Details
-
getExtensions
ExtensionCollection getExtensions() -
getExtensions
-
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
-
loadAsset
default byte @Nullable [] loadAsset(net.minecraft.resources.ResourceLocation imageId) -
getIndex
-