Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## nextapp.echo2.app
Interface LayoutData

All Superinterfaces:
  java.io.Serializable

All Known Implementing Classes:
  CellLayoutData, ColumnLayoutData, DisplayLayoutData, GridLayoutData, RowLayoutData, ScrollableDisplayLayoutData, 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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD