Class HTMLTableFormatter
- java.lang.Object
-
- org.intermine.webservice.server.output.Formatter
-
- org.intermine.webservice.server.output.XMLFormatter
-
- org.intermine.webservice.server.output.HTMLTableFormatter
-
public class HTMLTableFormatter extends XMLFormatter
A formatter that presents query results as HTML.- Author:
- Alex Kalderimis
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
KEY_COLUMN_HEADERS
The key for setting headers
-
Constructor Summary
Constructors Constructor Description HTMLTableFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getCauseElement()
protected java.lang.String
getErrorElement()
protected java.lang.String
getItemElement()
protected java.lang.String
getMessageElement()
protected java.lang.String
getProcessingInstruction()
protected java.lang.String
getRootElement()
protected java.lang.String
getRowElement()
protected void
handleHeaderAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes, java.lang.StringBuilder sb)
Serialise the headers to the current string builder.-
Methods inherited from class org.intermine.webservice.server.output.XMLFormatter
addElement, escapeAttribute, escapeElementContent, formatFooter, formatHeader, formatResult, popTag, pushTag
-
-
-
-
Field Detail
-
KEY_COLUMN_HEADERS
public static final java.lang.String KEY_COLUMN_HEADERS
The key for setting headers- See Also:
- Constant Field Values
-
-
Method Detail
-
getRootElement
protected java.lang.String getRootElement()
- Overrides:
getRootElement
in classXMLFormatter
- Returns:
- the root element of the document
-
getRowElement
protected java.lang.String getRowElement()
- Overrides:
getRowElement
in classXMLFormatter
- Returns:
- the name of the tag for each row
-
getItemElement
protected java.lang.String getItemElement()
- Overrides:
getItemElement
in classXMLFormatter
- Returns:
- the name of the tag for each item
-
getErrorElement
protected java.lang.String getErrorElement()
- Overrides:
getErrorElement
in classXMLFormatter
- Returns:
- the name of the tag when rendering an error
-
getMessageElement
protected java.lang.String getMessageElement()
- Overrides:
getMessageElement
in classXMLFormatter
- Returns:
- the name of the tag for showing a message
-
getCauseElement
protected java.lang.String getCauseElement()
- Overrides:
getCauseElement
in classXMLFormatter
- Returns:
- the name of the tag for rendering the cause of an error
-
getProcessingInstruction
protected java.lang.String getProcessingInstruction()
- Overrides:
getProcessingInstruction
in classXMLFormatter
- 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 classXMLFormatter
- Parameters:
attributes
- The headerssb
- The string builder.
-
-