HTML Serializers

The {@link oaj.html.HtmlSerializer} class is used to serialize POJOs into HTML.

The {@link oaj.html.HtmlDocSerializer} class is the same, but wraps the serialized POJO inside a document template consisting of header, nav, aside, and footer sections.

The HTML serializers provides the following settings:

- {@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
- {@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
- {@link oaj.html.HtmlSerializer}
  - {@link oaj.html.HtmlSerializer#HTML_addBeanTypes HTML_addBeanTypes}
  - {@link oaj.html.HtmlSerializer#HTML_addKeyValueTableHeaders HTML_addKeyValueTableHeaders}
  - {@link oaj.html.HtmlSerializer#HTML_detectLabelParameters HTML_detectLabelParameters}
  - {@link oaj.html.HtmlSerializer#HTML_detectLinksInStrings HTML_detectLinksInStrings}
  - {@link oaj.html.HtmlSerializer#HTML_labelParameter HTML_labelParameter}
  - {@link oaj.html.HtmlSerializer#HTML_uriAnchorText HTML_uriAnchorText}
- {@link oaj.html.HtmlDocSerializer}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_aside HTMLDOC_aside}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_footer HTMLDOC_footer}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_head HTMLDOC_head}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_header HTMLDOC_header}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_nav HTMLDOC_nav}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_navlinks HTMLDOC_navlinks}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_noResultsMessage HTMLDOC_noResultsMessage}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_nowrap HTMLDOC_nowrap}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_script HTMLDOC_script}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_style HTMLDOC_style}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_stylesheet HTMLDOC_stylesheet}
  - {@link oaj.html.HtmlDocSerializer#HTMLDOC_template HTMLDOC_template}

The following pre-configured serializers are provided for convenience:

- {@link oaj.html.HtmlSerializer}
  - {@link oaj.html.HtmlSerializer#DEFAULT }
  - {@link oaj.html.HtmlSerializer#DEFAULT_SQ }
  - {@link oaj.html.HtmlSerializer#DEFAULT_SQ_READABLE }
- {@link oaj.html.HtmlDocSerializer}
  - {@link oaj.html.HtmlDocSerializer#DEFAULT }