Class TableTag

  • All Implemented Interfaces:
    javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

    public class TableTag
    extends javax.servlet.jsp.tagext.SimpleTagSupport
    Class rendering html table.
    Author:
    Jakub Kulaviak
    • Constructor Summary

      Constructors 
      Constructor Description
      TableTag()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doTag()
      java.util.List<java.lang.String> getColumnNames()  
      java.lang.String getNoResultsMessage()  
      java.util.List<java.util.List<java.lang.String>> getRows()  
      boolean isTreatColNames()  
      void setColumnNames​(java.util.List<java.lang.String> columnNames)  
      void setNoResultsMessage​(java.lang.String noResultsMessage)  
      void setRows​(java.util.List<java.util.List<java.lang.String>> rows)
      Set table rows.
      void setTreatColNames​(boolean treatColNames)  
      • Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport

        findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TableTag

        public TableTag()
    • Method Detail

      • isTreatColNames

        public boolean isTreatColNames()
        Returns:
        true if column names should be formatted from 'Gene.name' to 'Gene > name' else false
      • setTreatColNames

        public void setTreatColNames​(boolean treatColNames)
        Parameters:
        treatColNames - true if column names should be treated else false
        See Also:
        isTreatColNames()
      • doTag

        public void doTag()
                   throws java.io.IOException
        Specified by:
        doTag in interface javax.servlet.jsp.tagext.SimpleTag
        Overrides:
        doTag in class javax.servlet.jsp.tagext.SimpleTagSupport
        Throws:
        java.io.IOException
      • getRows

        public java.util.List<java.util.List<java.lang.String>> getRows()
        Returns:
        table rows
      • setRows

        public void setRows​(java.util.List<java.util.List<java.lang.String>> rows)
        Set table rows.
        Parameters:
        rows - table rows
      • getColumnNames

        public java.util.List<java.lang.String> getColumnNames()
        Returns:
        column names
      • setColumnNames

        public void setColumnNames​(java.util.List<java.lang.String> columnNames)
        Parameters:
        columnNames - column names
      • getNoResultsMessage

        public java.lang.String getNoResultsMessage()
        Returns:
        error message that is displayed when there are no results
      • setNoResultsMessage

        public void setNoResultsMessage​(java.lang.String noResultsMessage)
        Parameters:
        noResultsMessage - error message that is displayed when there are no results