All Implemented Interfaces:
Copyable, XMLNode, Serializable

public class Dialog extends Component
Dialog Class

Used to parse a dialog tag with XStream Generates a dialog structure with header, center and footing

Author:
Pablo GARCIA - 28/JUN/2010
See Also:
  • Constructor Details

    • Dialog

      public Dialog()
  • Method Details

    • copy

      public Dialog copy()
      Description copied from interface: Copyable
      Get a copy of this element
      Returns:
      element copy
    • acceptOnClose

      public Boolean acceptOnClose()
      Returns:
      the onClose
    • acceptConverter

      public Boolean acceptConverter()
      Returns:
      the onClose
    • getComponentTag

      public String getComponentTag()
      Retrieve component tag
      Overrides:
      getComponentTag in class Component
      Returns:
      Component tag
    • getElementsByType

      public <T> List<T> getElementsByType(boolean processDialog, Class<T>... elementClassList)
      Returns the children element list of a desired TYPE
      Overrides:
      getElementsByType in class Element
      Type Parameters:
      T - element type
      Parameters:
      processDialog - flag to check dialog elements
      elementClassList - element class
      Returns:
      Children List
    • getHelpTemplate

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

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