Package guideme.compiler
Class PageCompiler
java.lang.Object
guideme.compiler.PageCompiler
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPageCompiler(PageCollection pages, ExtensionCollection extensions, String sourcePack, net.minecraft.resources.ResourceLocation pageId, String pageContent) -
Method Summary
Modifier and TypeMethodDescription<T> voidclearCompilerState(PageCompiler.State<T> state) static GuidePagecompile(PageCollection pages, ExtensionCollection extensions, ParsedGuidePage parsedPage) voidcompileBlockContext(guideme.libs.mdast.model.MdAstParent<?> markdownParent, LytBlockContainer layoutParent) voidcompileBlockContext(List<? extends guideme.libs.mdast.model.MdAstAnyContent> children, LytBlockContainer layoutParent) voidcompileFlowContext(guideme.libs.mdast.model.MdAstParent<?> markdownParent, LytFlowParent layoutParent) voidcompileFlowContext(Collection<? extends guideme.libs.mdast.model.MdAstAnyContent> children, LytFlowParent layoutParent) createErrorBlock(String text, guideme.libs.unist.UnistNode child) createErrorFlowContent(String text, guideme.libs.unist.UnistNode child) <T> TgetCompilerState(PageCompiler.State<T> state) getExtensions(ExtensionPoint<T> extensionPoint) <T extends PageIndex>
Tnet.minecraft.resources.ResourceLocationGet the current page id.byte @Nullable []loadAsset(net.minecraft.resources.ResourceLocation imageId) static ParsedGuidePageparse(String sourcePack, String language, net.minecraft.resources.ResourceLocation id, InputStream in) static ParsedGuidePageparse(String sourcePack, String language, net.minecraft.resources.ResourceLocation id, String pageContent) static ParsedGuidePageparse(String sourcePack, net.minecraft.resources.ResourceLocation id, InputStream in) Deprecated, for removal: This API element is subject to removal in a future version.static ParsedGuidePageDeprecated, for removal: This API element is subject to removal in a future version.net.minecraft.resources.ResourceLocation<T> voidsetCompilerState(PageCompiler.State<T> state, T value)
-
Constructor Details
-
PageCompiler
public PageCompiler(PageCollection pages, ExtensionCollection extensions, String sourcePack, net.minecraft.resources.ResourceLocation pageId, String pageContent)
-
-
Method Details
-
parse
@Deprecated(forRemoval=true) public static ParsedGuidePage parse(String sourcePack, net.minecraft.resources.ResourceLocation id, InputStream in) throws IOException Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IOException
-
parse
public static ParsedGuidePage parse(String sourcePack, String language, net.minecraft.resources.ResourceLocation id, InputStream in) throws IOException - Throws:
IOException
-
parse
@Deprecated(forRemoval=true) public static ParsedGuidePage parse(String sourcePack, net.minecraft.resources.ResourceLocation id, String pageContent) Deprecated, for removal: This API element is subject to removal in a future version. -
parse
public static ParsedGuidePage parse(String sourcePack, String language, net.minecraft.resources.ResourceLocation id, String pageContent) -
compile
public static GuidePage compile(PageCollection pages, ExtensionCollection extensions, ParsedGuidePage parsedPage) -
getExtensions
-
getExtensions
-
compileBlockContext
public void compileBlockContext(guideme.libs.mdast.model.MdAstParent<?> markdownParent, LytBlockContainer layoutParent) -
compileBlockContext
public void compileBlockContext(List<? extends guideme.libs.mdast.model.MdAstAnyContent> children, LytBlockContainer layoutParent) -
compileFlowContext
public void compileFlowContext(guideme.libs.mdast.model.MdAstParent<?> markdownParent, LytFlowParent layoutParent) -
compileFlowContext
public void compileFlowContext(Collection<? extends guideme.libs.mdast.model.MdAstAnyContent> children, LytFlowParent layoutParent) -
createErrorBlock
-
createErrorFlowContent
-
resolveId
-
getPageId
public net.minecraft.resources.ResourceLocation getPageId()Get the current page id. -
getPageCollection
-
loadAsset
public byte @Nullable [] loadAsset(net.minecraft.resources.ResourceLocation imageId) -
getIndex
-
getCompilerState
-
setCompilerState
-
clearCompilerState
-