Package guideme.compiler
Interface TagCompiler
- All Superinterfaces:
Extension
- All Known Implementing Classes:
ATagCompiler
,BlockImageTagCompiler
,BlockTagCompiler
,BoxTagCompiler
,BreakCompiler
,CategoryIndexCompiler
,ColorTagCompiler
,CommandLinkCompiler
,DivTagCompiler
,FloatingImageCompiler
,FlowTagCompiler
,ItemGridCompiler
,ItemImageTagCompiler
,ItemLinkCompiler
,RecipeCompiler
,SceneTagCompiler
,SubPagesCompiler
Tag compilers handle HTML-like tags found in Markdown content, such as
<Image />
and similar.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault void
compileBlockContext
(PageCompiler compiler, LytBlockContainer parent, guideme.libs.mdast.mdx.model.MdxJsxFlowElement el) default void
compileFlowContext
(PageCompiler compiler, LytFlowParent parent, guideme.libs.mdast.mdx.model.MdxJsxTextElement el) The tag names this compiler is responsible for.default void
index
(IndexingContext indexer, guideme.libs.mdast.mdx.model.MdxJsxElementFields el, IndexingSink sink) Methods inherited from interface guideme.extensions.Extension
onExtensionsBuilt
-
Field Details
-
EXTENSION_POINT
-
-
Method Details
-
getTagNames
The tag names this compiler is responsible for. -
compileBlockContext
default void compileBlockContext(PageCompiler compiler, LytBlockContainer parent, guideme.libs.mdast.mdx.model.MdxJsxFlowElement el) -
compileFlowContext
default void compileFlowContext(PageCompiler compiler, LytFlowParent parent, guideme.libs.mdast.mdx.model.MdxJsxTextElement el) -
index
default void index(IndexingContext indexer, guideme.libs.mdast.mdx.model.MdxJsxElementFields el, IndexingSink sink)
-