org.itsnat.comp
Interface ItsNatComponentUI

All Known Subinterfaces:
ItsNatButtonUI, ItsNatElementComponentUI, ItsNatHTMLElementComponentUI, ItsNatHTMLSelectUI, ItsNatHTMLTableHeaderUI, ItsNatHTMLTableUI, ItsNatLabelUI, ItsNatListUI, ItsNatTableHeaderUI, ItsNatTableUI, ItsNatTextAreaUI, ItsNatTextComponentUI, ItsNatTextFieldUI, ItsNatTreeUI

public interface ItsNatComponentUI

Is the base interface of the User Interface utility object associated to the component.

This utility object manages only the markup layout of the component. The component calls UI methods typically as response of data model changes to synchronize the markup to match the data model. The UI object does not need the data model (if the component has one), only the tree UI implementation uses the tree data model internally.

This architecture, inspired in Swing, separates the layout manager (the UI object) and the component object working as a coordinator of data and selection models, UI and event based actions.

User code may use UI methods to "query" the markup of the component.

Author:
Jose Maria Arranz Santamaria
See Also:
ItsNatComponent.getItsNatComponentUI()

Method Summary
 ItsNatComponent getItsNatComponent()
          Returns the associated component object.
 

Method Detail

getItsNatComponent

ItsNatComponent getItsNatComponent()
Returns the associated component object.

Returns:
the component object.


Copyright © 2007 Innowhere Software Services S.L. All Rights Reserved.