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.ResourceLocationGet the current page id.voidindexContent(guideme.libs.mdast.model.MdAstAnyContent content, IndexingSink sink) default voidindexContent(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
-