Package docsite

Class SectionEmitter

java.lang.Object
docsite.SectionEmitter
Direct Known Subclasses:
CopySectionEmitter, EmbeddedSiteSectionEmitter, GeneratedSectionEmitter, GroupSectionEmitter, LinkSectionEmitter

public abstract class SectionEmitter extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • url

      protected abstract String url()
    • url

      protected abstract String url(SiteLanguage language)
    • createLinkToSection

      public abstract j2html.tags.specialized.ATag createLinkToSection(boolean withIcon)
    • createSectionContent

      protected abstract j2html.tags.specialized.SectionTag createSectionContent()
    • createTableOfContents

      protected abstract j2html.tags.specialized.AsideTag createTableOfContents(j2html.tags.specialized.SectionTag section)
    • href

      public String href()
    • outputPath

      protected Path outputPath()
    • origin

      protected String origin()
    • emitHTML

      public void emitHTML() throws IOException
      Throws:
      IOException
    • emitHTML

      public void emitHTML(boolean includeFooter) throws IOException
      Throws:
      IOException
    • createBreadcrumbs

      public j2html.tags.specialized.NavTag createBreadcrumbs()
    • translate

      protected String translate(String value)