ix.iview
Interface ConstructFraming

All Superinterfaces:
FramePanel
All Known Implementing Classes:
AConstructFramePanel, ActionEditorPanel

public interface ConstructFraming
extends FramePanel

An interface to be implemented by any FramePanel that is part of a DomainEditor


Method Summary
 boolean checkConstruct()
          Checks a construct of the panel's type for errors and inconsistencies.
 boolean frameActionPerformed(java.awt.event.ActionEvent event)
          Tries to process an action generated in the panel's frame.
 java.util.List getAllConstructs()
          Gets a full list of the constructs of the panel's type in the domain.
 Domain getDomain()
          Gets the current Domain.
 Named getNamedConstruct(java.lang.String name)
          Gets a named construct of the panel's type from the domain
 ix.iview.domain.UIDomain getUIDomain()
          Gets the current UIDomain.
 ix.iview.domain.UIObject makeNewConstruct()
          Makes a new construct of the panel's type.
 void newConstruct()
          Makes a new construct of the panel's type and gets ready to edit it.
 void saveConstruct()
          Saves a construct of the panel's type into the draft domain.
 void setConstruct(IXObject construct)
          Puts a given domain construct of the panel's type into the panel ready for editing
 void setUIConstruct(ix.iview.domain.UIObject construct)
          Put a given UI construct of the panel's type into the panel ready for editing
 void setUIDomain(ix.iview.domain.UIDomain uiDomain)
          Sets the current UIDomain.
 

Method Detail

getDomain

public Domain getDomain()
Gets the current Domain.

getUIDomain

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

setUIDomain

public void setUIDomain(ix.iview.domain.UIDomain uiDomain)
Sets the current UIDomain.

newConstruct

public void newConstruct()
Makes a new construct of the panel's type and gets ready to edit it.

makeNewConstruct

public ix.iview.domain.UIObject makeNewConstruct()
Makes a new construct of the panel's type.

saveConstruct

public void saveConstruct()
Saves a construct of the panel's type into the draft domain.

getNamedConstruct

public Named getNamedConstruct(java.lang.String name)
Gets a named construct of the panel's type from the domain

setConstruct

public void setConstruct(IXObject construct)
Puts a given domain construct of the panel's type into the panel ready for editing

setUIConstruct

public void setUIConstruct(ix.iview.domain.UIObject construct)
Put a given UI construct of the panel's type into the panel ready for editing

checkConstruct

public boolean checkConstruct()
Checks a construct of the panel's type for errors and inconsistencies.

getAllConstructs

public java.util.List getAllConstructs()
Gets a full list of the constructs of the panel's type in the domain.

frameActionPerformed

public boolean frameActionPerformed(java.awt.event.ActionEvent event)
Tries to process an action generated in the panel's frame.
Specified by:
frameActionPerformed in interface FramePanel
Returns:
true if the event is recognised, false if not.