All Implemented Interfaces:
Copyable, XMLNode, Serializable
Direct Known Subclasses:
Accordion, Tab, Wizard

public abstract class Panelable extends AbstractCriteria
Tab Class Panelable class Generates an screen criteria
Author:
Pablo GARCIA - 28/JUN/2010
See Also:
  • Constructor Details

    • Panelable

      public Panelable()
  • Method Details

    • getReportStructure

      public List<Element> getReportStructure(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix)
      Description copied from class: AbstractCriteria
      Get print element list (to be overwritten)
      Overrides:
      getReportStructure in class AbstractCriteria
      Parameters:
      printElementList - Print element list
      label - Last label
      parameters - Parameters
      dataSuffix - Data suffix
      Returns:
      Print bean
    • getHelpTemplate

      public String getHelpTemplate()
      Description copied from class: Element
      Retrieve help template
      Overrides:
      getHelpTemplate in class AbstractCriteria
      Returns:
      Help template
    • generateHelpTemplate

      public org.stringtemplate.v4.ST generateHelpTemplate(org.stringtemplate.v4.STGroup group, String label, String templateName, boolean developers)
      Generates the help template of the element
      Overrides:
      generateHelpTemplate in class Element
      Parameters:
      group - String Template Group
      label - Parent label
      templateName - String Template name
      developers - Help for developers
      Returns:
      Code