Class Window

  • All Implemented Interfaces:
    Copyable, XMLNode, Serializable

    public class Window
    extends Component
    Window Class Used to parse a window tag with XStream Generates a window structure with header center and footing
    Author:
    Pablo GARCIA - 28/JUN/2010
    See Also:
    Serialized Form
    • Constructor Detail

      • Window

        public Window()
    • Method Detail

      • copy

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

        public boolean isMaximize()
        Returns is maximizable
        Returns:
        Is maximizable
      • getComponentTag

        public String getComponentTag()
        Retrieve component tag (to be overriden)
        Overrides:
        getComponentTag in class Component
        Returns:
        component tag
      • allowMaximize

        public boolean allowMaximize()
        Returns if window allows to maximize/restore itself
        Returns:
        Window allows to maximize/restore itself
      • getMaximizeConverter

        public boolean getMaximizeConverter()
        Returns if window allows to maximize/restore itself for JSON serialization
        Returns:
        Window allows to maximize/restore itself
      • 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 - Previous label
        parameters - Parameters
        dataSuffix - Data suffix
        Returns:
        Print bean