ix.iview
Interface ConstructEditing

All Known Implementing Classes:
AConstructEditorPanel, ActionFormPanel, GlobalFormPanel, GExpansionEditor

public interface ConstructEditing

An interface to be implemented by any panel that actually edits a construct. Examples are ActionFormEditor and GExpansionEditor.


Method Summary
 IXObject getConstruct()
          Gets the current construct.
 ix.iview.domain.UIObject getUIConstruct()
          Gets the current UI construct.
 ix.iview.domain.UIDomain getUIDomain()
          Gets the current UIDomain.
 void loadFromObject()
          Saves the data from the panel into the current object.
 void saveToObject(java.lang.Object object)
          Saves the data from the panel into the given object.
 void setConstruct(IXObject construct)
          Sets the current construct.
 void setUIConstruct(ix.iview.domain.UIObject construct)
          Sets the current UI construct.
 void setUIConstructOnly(ix.iview.domain.UIObject construct)
          Sets the current UI construct without noting changes.
 

Method Detail

getUIDomain

public ix.iview.domain.UIDomain getUIDomain()
Gets the current UIDomain.

getConstruct

public IXObject getConstruct()
Gets the current construct.

setConstruct

public void setConstruct(IXObject construct)
Sets the current construct.

getUIConstruct

public ix.iview.domain.UIObject getUIConstruct()
Gets the current UI construct.

setUIConstruct

public void setUIConstruct(ix.iview.domain.UIObject construct)
Sets the current UI construct.

setUIConstructOnly

public void setUIConstructOnly(ix.iview.domain.UIObject construct)
Sets the current UI construct without noting changes.

saveToObject

public void saveToObject(java.lang.Object object)
Saves the data from the panel into the given object.

loadFromObject

public void loadFromObject()
Saves the data from the panel into the current object.