org.apache.tapestry5.dom

## Class Html5MarkupModel

- java.lang.Object
- - org.apache.tapestry5.dom.AbstractMarkupModel
  - - org.apache.tapestry5.dom.Html5MarkupModel

- All Implemented Interfaces:
    MarkupModel

      public class Html5MarkupModel
      extends AbstractMarkupModel

  Implementation of `MarkupModel` that correctly handles HTML5 void elements. It does not support XHTML5.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `Html5MarkupModel()`
    `Html5MarkupModel(boolean useApostropheForAttributes)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `EndTagStyle` | `getEndTagStyle(String element)` For a given element, determines how the end tag for the element should be rendered.
    `boolean` | `isXML()` Returns true if the document markup is XML, which is used to determine the need for an XML declaration at the start of the document, and whether CDATA sections are supported.

    - ### Methods inherited from class org.apache.tapestry5.dom.AbstractMarkupModel

      `encode, encodeQuoted, getAttributeQuote`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Html5MarkupModel

          public Html5MarkupModel()

    - #### Html5MarkupModel

          public Html5MarkupModel(boolean useApostropheForAttributes)

  - ### Method Detail

    - #### getEndTagStyle

          public EndTagStyle getEndTagStyle(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()

      Description copied from interface: `MarkupModel`
      Returns true if the document markup is XML, which is used to determine the need for an XML declaration at the start of the document, and whether CDATA sections are supported.
      Returns:
        true for XML output, false for HTML output

${project.version} - Copyright © 2003-2014 The Apache Software Foundation.