Class HTMLTableFormatter


  • public class HTMLTableFormatter
    extends XMLFormatter
    A formatter that presents query results as HTML.
    Author:
    Alex Kalderimis
    • Field Detail

      • KEY_COLUMN_HEADERS

        public static final java.lang.String KEY_COLUMN_HEADERS
        The key for setting headers
        See Also:
        Constant Field Values
    • Constructor Detail

      • HTMLTableFormatter

        public HTMLTableFormatter()
    • Method Detail

      • getRootElement

        protected java.lang.String getRootElement()
        Overrides:
        getRootElement in class XMLFormatter
        Returns:
        the root element of the document
      • getRowElement

        protected java.lang.String getRowElement()
        Overrides:
        getRowElement in class XMLFormatter
        Returns:
        the name of the tag for each row
      • getItemElement

        protected java.lang.String getItemElement()
        Overrides:
        getItemElement in class XMLFormatter
        Returns:
        the name of the tag for each item
      • getErrorElement

        protected java.lang.String getErrorElement()
        Overrides:
        getErrorElement in class XMLFormatter
        Returns:
        the name of the tag when rendering an error
      • getMessageElement

        protected java.lang.String getMessageElement()
        Overrides:
        getMessageElement in class XMLFormatter
        Returns:
        the name of the tag for showing a message
      • getCauseElement

        protected java.lang.String getCauseElement()
        Overrides:
        getCauseElement in class XMLFormatter
        Returns:
        the name of the tag for rendering the cause of an error
      • getProcessingInstruction

        protected java.lang.String getProcessingInstruction()
        Overrides:
        getProcessingInstruction in class XMLFormatter
        Returns:
        an XML processing instruction, if any
      • handleHeaderAttributes

        protected void handleHeaderAttributes​(java.util.Map<java.lang.String,​java.lang.Object> attributes,
                                              java.lang.StringBuilder sb)
        Description copied from class: XMLFormatter
        Serialise the headers to the current string builder.
        Overrides:
        handleHeaderAttributes in class XMLFormatter
        Parameters:
        attributes - The headers
        sb - The string builder.