com.sas.collection
Interface PropertyBagChangedSource

All Known Subinterfaces:
PropertyBagInterface, RangeSegmentInterface, StaticPropertyBagInterface
All Known Implementing Classes:
BorderStyle, CellStyle, CellVectorStyle, ColumnStyle, DynamicPropertyBag, FontStyle, NodeStyle, ParameterBag, PropertyBag, RangeSegment, RowStyle, TextElement

public interface PropertyBagChangedSource

Define a type (interface) for an object which emits com.sas.collection.PropertyBagChangedEvent events. This interface provides methods to add and remove listeners for that event.

See Also:
PropertyBagChangedEvent, PropertyBagChangedListener, com.sas.tools.GenerateEventListenerList

Method Summary
abstract  void addPropertyBagChangedListener(PropertyBagChangedListener listener)
          Add a listener for the com.sas.collection.PropertyBagChangedEvent event.
abstract  void removePropertyBagChangedListener(PropertyBagChangedListener listener)
          Remove a listener for the com.sas.collection.PropertyBagChangedEvent event.
 

Method Detail

addPropertyBagChangedListener

void addPropertyBagChangedListener(PropertyBagChangedListener listener)
Add a listener for the com.sas.collection.PropertyBagChangedEvent event.

Parameters:
listener - an object which handles PropertyBagChangedEvent events. The listener is not added a second time if it already exists in the list of listeners for this event.

removePropertyBagChangedListener

void removePropertyBagChangedListener(PropertyBagChangedListener listener)
Remove a listener for the com.sas.collection.PropertyBagChangedEvent event. Nothing happens if the listener is not in the list of listeners for this event.

Parameters:
listener - an object which handles PropertyBagChangedEvent events



Copyright © 2009 SAS Institute Inc. All Rights Reserved.