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:
  • Constructor Details

    • Window

      public Window()
  • Method Details

    • 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