public interface DataContainer
DataContainer
is a class that is able to provide a specific ContainerLayout for a node.Modifier and Type | Method and Description |
---|---|
ContainerLayout |
createEmptyLayout()
Create a new Layout for this container.
|
NodeData |
getData()
Get the
NodeData associated with this Container |
DataSet |
getDataSet()
Get the source Dataset this Container was build from.
|
Rectangle |
getMinimalSize()
A container should provide information on its size
This dimension is assumed to simultaneously represent the number of items (i.e.
|
Dimension |
getPreferredSize(Dimension availablearea,
IMAGENODEPROPERTIES.LayoutStyle style)
|
Rectangle getMinimalSize()
DataSet getDataSet()
Dimension getPreferredSize(Dimension availablearea, IMAGENODEPROPERTIES.LayoutStyle style)
Rectangle
width must be smaller or equal to the provided Rectangle
. The same applies to
its height.availablearea
- The area available to generate the layoutstyle
- the localisation (either CENTER or EDGE).NodeData getData()
NodeData
associated with this ContainerNodeData
for this containerContainerLayout createEmptyLayout()
ContainerLayout
Copyright © 2018. All rights reserved.