com.loribel.commons.abstraction
Interface GB_MyPropertyOwner

All Known Subinterfaces:
GB_BOMetaModel, GB_BusinessObject, GB_DebugCallList, GB_SimpleBOValueSet
All Known Implementing Classes:
GB_BOAccessorEvent, GB_BOEnumItemBOGen, GB_BOEnumItemSearchBOGen, GB_BOEnumValuesBOGen, GB_BOEnumValuesGroupBOGen, GB_BOExtendsBOGen, GB_BOExtensionBOGen, GB_BOLinkIdBOGen, GB_BOLinkIdLongBOGen, GB_BOMetaDataBOGen, GB_BOMetaDataSearchBOGen, GB_BOPropertyBOGen, GB_BOPropertySearchBOGen, GB_BOStringMBOGen, GB_BOValueAbstract, GB_BusinessObjectDefault

public interface GB_MyPropertyOwner

Interface GB_MyPropertyOwner.

Author:
Gregory Borelli

Method Summary
 void addMyPropertyChangeListener(GB_MyPropertyChangeListener a_listener)
          Add a MyPropertyChangeListener to the listener list.
 void addMyPropertyChangeListener(java.lang.String a_property, GB_MyPropertyChangeListener a_listener)
          Add a MyPropertyChangeListener for a specific property.
 void removeMyPropertyChangeListener(GB_MyPropertyChangeListener a_listener)
          Remove a GB_PropertyChangeListener from the listener list.
 void removeMyPropertyChangeListener(java.lang.String a_property, GB_MyPropertyChangeListener a_listener)
          Remove a GB_PropertyChangeListener for a specific property.
 

Method Detail

addMyPropertyChangeListener

public void addMyPropertyChangeListener(GB_MyPropertyChangeListener a_listener)
Add a MyPropertyChangeListener to the listener list. The listener is registered for all properties.

Parameters:
a_listener - GB_MyPropertyChangeListener - the PropertyChangeListener to be added

removeMyPropertyChangeListener

public void removeMyPropertyChangeListener(GB_MyPropertyChangeListener a_listener)
Remove a GB_PropertyChangeListener from the listener list. This removes a GB_PropertyChangeListener that was registered for all properties.

Parameters:
a_listener - GB_MyPropertyChangeListener - the PropertyChangeListener to be removed

addMyPropertyChangeListener

public void addMyPropertyChangeListener(java.lang.String a_property,
                                        GB_MyPropertyChangeListener a_listener)
Add a MyPropertyChangeListener for a specific property. The listener will be invoked only when a call on fireMyPropertyChange names that specific property.

Parameters:
a_property - String - the name of the property to listen on
a_listener - GB_MyPropertyChangeListener - the PropertyChangeListener to be added

removeMyPropertyChangeListener

public void removeMyPropertyChangeListener(java.lang.String a_property,
                                           GB_MyPropertyChangeListener a_listener)
Remove a GB_PropertyChangeListener for a specific property.

Parameters:
a_property - String - the name of the property that was listened on
a_listener - GB_MyPropertyChangeListener - the PropertyChangeListener to be removed


Copyright © 2002-2007 Gregory Borelli [Loribel]. All Rights Reserved.