NextApp Echo2
v2.1.0

nextapp.echo2.app
Interface LayoutData

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
CellLayoutData, ColumnLayoutData, GridLayoutData, RowLayoutData, SplitPaneLayoutData, TableLayoutData

public interface LayoutData
extends java.io.Serializable

Describes the interface between a child Component and its parent Component. A LayoutData object may contain layout, position, color, or other data to describe how a given Component should be rendered within its parent. LayoutData objects are used as values of the layoutData property defined in the Component class.

LayoutData is a marker interface which is implemented by all objects providing such layout information. A component which needs to present layout information to its parent should use the specific derivative of LayoutData applicable to its parent component, e.g., a child of a Grid might use the GridLayoutData implementation. The specific LayoutData implementations available for use with a given parent component will be described in the parent component's documentation.

WARNING: Setting an incompatible LayoutData property on a Component may result in a render-time exception being thrown. Take care to check the requirements specified by the documentation of a container Component before setting a LayoutData on a child of that container.



NextApp Echo2
v2.1.0