Package docsite.emitters
Class GeneratedSectionEmitter
java.lang.Object
docsite.SectionEmitter
docsite.emitters.GeneratedSectionEmitter
- Direct Known Subclasses:
AsciidocGeneratedSectionEmitter,HtmlGeneratedSectionEmitter,MarkdownGeneratedSectionEmitter,TemplateSectionEmitter,TextGeneratedSectionEmitter
-
Field Summary
Fields inherited from class docsite.SectionEmitter
ancestorEmitters, availableLanguages, baseDir, childEmitters, globalImages, INDEX_FILE, localization, logger, metadata, outputFolder, rootEmitter, scripts, section, sectionImages, site, siteLanguage, themeColors, TOC_MAX_LEVEL, TOC_MIN_LEVEL, useCDN -
Method Summary
Modifier and TypeMethodDescriptionj2html.tags.specialized.ATagcreateLinkToSection(boolean withIcon) protected j2html.tags.specialized.SectionTagprotected j2html.tags.specialized.AsideTagcreateTableOfContents(j2html.tags.specialized.SectionTag section) protected j2html.tags.specialized.AsideTagprotected StringgenerateHeadersId(String html) protected abstract j2html.tags.specialized.SectionTaggenerateSectionContent(j2html.tags.Tag<?> before) protected Stringprotected StringnormalizeLinks(String html) protected Stringorigin()protected Stringprotected StringreplaceLocalImages(String html) protected StringreplaceMermaidDiagrams(String html) protected Stringurl()protected Stringurl(SiteLanguage language) Methods inherited from class docsite.SectionEmitter
createBreadcrumbs, emitHTML, emitHTML, href, outputPath, translate
-
Method Details
-
generateSectionContent
protected abstract j2html.tags.specialized.SectionTag generateSectionContent(j2html.tags.Tag<?> before) -
createSectionContent
protected j2html.tags.specialized.SectionTag createSectionContent()- Specified by:
createSectionContentin classSectionEmitter
-
url
- Specified by:
urlin classSectionEmitter
-
url
- Specified by:
urlin classSectionEmitter
-
createLinkToSection
public j2html.tags.specialized.ATag createLinkToSection(boolean withIcon) - Specified by:
createLinkToSectionin classSectionEmitter
-
createTableOfContents
protected j2html.tags.specialized.AsideTag createTableOfContents(j2html.tags.specialized.SectionTag section) - Specified by:
createTableOfContentsin classSectionEmitter
-
origin
- Overrides:
originin classSectionEmitter
-
replaceLocalImages
-
replaceMermaidDiagrams
-
hrefId
-
normalizeLinks
-
removeH1
-
generateHeadersId
-
createTableOfContentsFromHtml
-