***  This class is subject to change   ***

com.sas.iquery.metadata
Interface PropertyChangeListenee

All Known Subinterfaces:
Base, BusinessItem, BusinessModel, BusinessModelObject, BusinessModelResource, BusinessModelResourceReferencer, BusinessQuery, BusinessRule, CompoundFilter, DataItem, DataItemContainerExpression, DataItemReference, DataSelection, DrillThroughToDetail, ExpressionInterface, FilterItem, Governing, InformationMap, Model, ModelItem, ModelItemWithIdentity, Prompt, StepFilterInterface, StepInterface,
All Known Implementing Classes:

public interface PropertyChangeListenee

Specifies an object that can be listened to for changes to its definition.

The specific types of change events that are valid for the object are specified by the object's class or interface ... usually starting with the letters EVENT_


Method Summary
 void addListener(PropertyChangeListener listener)
          Adds a listener that wishes to be notified when this object changes.
 List getListeners()
          Returns a list of PropertyChangeListener objects that are listening for changes to this object.
 void removeListener(PropertyChangeListener listener)
          Remove a listener that no longer wishes to be notified when this object changes.
 

Method Detail

addListener

public void addListener(PropertyChangeListener listener)
Adds a listener that wishes to be notified when this object changes. The specific types of change events that are valid for the object are specified by the object's class or interface ... usually starting with the letters EVENT_

If the given listener is already listening on this object, no action is taken.

Parameters:
listener - the listener who has interest in change events for this object

removeListener

public void removeListener(PropertyChangeListener listener)
Remove a listener that no longer wishes to be notified when this object changes.

If the given listener is not listening on this object, no action is taken.

Parameters:
listener - the listener who has no interest in change events for this object

getListeners

public List getListeners()
Returns a list of PropertyChangeListener objects that are listening for changes to this object.
Returns:
a list of PropertyChangeListener objects that are listening for changes to this object.

***  This class is subject to change   ***




Copyright © 2005 SAS Institute Inc. All Rights Reserved.
javadoc generated Fri, 10 Feb 2006 16:03:53