Class DefaultMarkupModel

  • All Implemented Interfaces:
    MarkupModel

    public class DefaultMarkupModel
    extends AbstractMarkupModel
    Default implementation of MarkupModel that is appropriate for traditional (X)HTML markup. Assumes that all tags are lower-case. The majority of elements will be "expanded" (meaning a complete start and end tag); this is for compatibility with web browsers, especially when the content type of a response indicates HTML, not true XML. Only the "hr", "br","img", "link", and "meta" tags will be rendered abbreviated (i.e., "lt;img/>").
    • Method Detail

      • getEndTagStyle

        public EndTagStyle getEndTagStyle​(java.lang.String element)
        Description copied from interface: MarkupModel
        For a given element, determines how the end tag for the element should be rendered.
      • isXML

        public boolean isXML()
        Returns false.
        Returns:
        true for XML output, false for HTML output