Class AsciiDocToHtml

java.lang.Object
pro.verron.asciidoc.converters.AsciiDocToHtml
All Implemented Interfaces:
Function<AsciiDocModel, String>

public final class AsciiDocToHtml extends Object implements Function<AsciiDocModel, String>

Converts an AsciiDocModel to an HTML document string.

Implements Function<AsciiDocModel, String> and renders headings, paragraphs, lists, tables, blockquotes, code blocks, images, and inline elements (bold, italic, links) into their HTML counterparts.

See Also:
  • Constructor Details

    • AsciiDocToHtml

      public AsciiDocToHtml()
      Constructs a new AsciiDocToHtml converter.
  • Method Details

    • apply

      public String apply(AsciiDocModel model)
      Converts the given AsciiDoc model into an HTML document string.
      Specified by:
      apply in interface Function<AsciiDocModel, String>
      Parameters:
      model - the parsed AsciiDoc model
      Returns:
      the HTML document as a string