Interface DataContainer

    • Method Detail

      • getMinimalSize

        Rectangle getMinimalSize()
        A container should provide information on its size This dimension is assumed to simultaneously represent the number of items (i.e. Dimension.x * Dimension.y = Number of items The maximal dimension allowed for a non flexible container is 10*10 in the center and 10*6 in the edges For a flexible container it is assumed, that the container can be rescaled and thus a maximal item count of 100 is allowed for center and 60 for edge containers
        Returns:
        the minimal Size of this container (in units)
      • getDataSet

        DataSet getDataSet()
        Get the source Dataset this Container was build from.
        Returns:
        the source dataset of this container
      • getPreferredSize

        Dimension getPreferredSize​(Dimension availablearea,
                                   IMAGENODEPROPERTIES.LayoutStyle style)
        Get the preferred size (as a rectangle with Integer width and height, based on the available area provided The resulting Rectangle width must be smaller or equal to the provided Rectangle. The same applies to its height.
        Parameters:
        availablearea - The area available to generate the layout
        style - the localisation (either CENTER or EDGE).
        Returns:
        the preferred size within the provided rectangle