Class Dialog

  • 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:
    Serialized Form
    • Constructor Detail

      • Dialog

        public Dialog()
    • Method Detail

      • 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
      • 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