ARoad0.Gui1
Interface NewBaseObjectListener

All Known Subinterfaces:
AddRemoveBaseObjectListener
All Known Implementing Classes:
ActionCopy, ActionNewEligibleParty, ActionNewResource, AssociationMapPropertyEditor, BaseObjectMapPropertyEditor, CollectionPropertyEditor, RightMapPropertyEditor, SimplePropertyEditor, StringMapPropertyEditor, StringTwoKeysMapPropertyEditor

public interface NewBaseObjectListener

This interface is responsible for handling the new base object produced through a BaseObjectHandler. The BaseObjectHandler caller has to implement this interface (for instance, SimplePropertyEditor).


Method Summary
 BaseObject getSource()
          Gets the value of the source.
 void handleNewBaseObject(BaseObject _obj)
          Called by BaseObjectCreator for actionPerformed(), when the property is a BaseObject which has to be created from scratch.
 

Method Detail

getSource

BaseObject getSource()
Gets the value of the source.

Returns:
the source of the property.

handleNewBaseObject

void handleNewBaseObject(BaseObject _obj)
Called by BaseObjectCreator for actionPerformed(), when the property is a BaseObject which has to be created from scratch.

Parameters:
_obj - is the BaseObjectCreator instance to create