Interface TierDataLayoutProvider
- All Known Implementing Classes:
AlignGroupsLayoutProvider
,WrapGroupsLayoutProvider
public interface TierDataLayoutProvider
Interface implemented by layout provider implementations.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
invalidate
(Container parent, TierDataLayout layout) Invalidate cached layout information.void
layoutContainer
(Container parent, TierDataLayout layout) Layout container.maximumSize
(Container parent, TierDataLayout layout) Calculate maximum size of the container.minimumSize
(Container parent, TierDataLayout layout) Calculate minimum size of the container.preferredSize
(Container parent, TierDataLayout layout) Calculate preferred size of the container.rowRect
(Container parent, TierDataLayout layout, int row) Get rectangle for given row
-
Method Details
-
layoutContainer
Layout container.- Parameters:
container
-
-
preferredSize
Calculate preferred size of the container.- Parameters:
layout
-container
-
-
minimumSize
Calculate minimum size of the container.- Parameters:
layout
-container
-
-
maximumSize
Calculate maximum size of the container.- Parameters:
layout
-container
-
-
invalidate
Invalidate cached layout information.- Parameters:
layout
-container
-
-
rowRect
Get rectangle for given row- Parameters:
row
-
-