Maven module :un.api : api-display :
Class : un.api.layout.AbstractLayout
Extends/Implements : un.api.event.AbstractEventSource un.api.layout.Layout
Subclasses : -

Common structure for layout instances.
author  Johann Sorel


Variables : EMPTY, EMPTIES
Functions : AbstractLayout, getLayoutConstraintClass, getView, setView, getExtents, getExtents, setPositionables, getPositionableArray, setDirty, calculateExtents, receiveChildEvent, getPositionables, getEventClasses


protected Extent EMPTY

protected Extents EMPTIES


public void AbstractLayout (Class layoutConstraintClass)

public Class getLayoutConstraintClass ()

public BBox getView ()

public void setView (BBox bbox)

public Extents getExtents ()

public Extents getExtents (Extents buffer, Extent constraint)

public void setPositionables (Sequence positionables)

public Positionable[] getPositionableArray ()

protected void setDirty ()


Calculate extend, without border.
protected void calculateExtents (Extents extents, Extent constraint)

protected void receiveChildEvent (Event event)

public Iterator getPositionables (BBox searchArea)

public Class[] getEventClasses ()