Search this API

y.option
Interface PropertyChangeReporter

All Known Implementing Classes:
AbstractItemEditor, BoolOptionItem, ColorOptionItem, CommentOptionItem, ComponentOptionItem, DoubleOptionItem, EnumOptionItem, FileOptionItem, ImageOptionItem, IntOptionItem, ObjectOptionItem, OptionGroup, OptionHandler, OptionItem, OptionSection, PasswordOptionItem, StringBasedOptionItem, StringOptionItem

public interface PropertyChangeReporter

This interface should be implemented by classes that want to support PropertyChange notification.


Method Summary
 void addPropertyChangeListener(PropertyChangeListener pcl)
          Registers a PropertyChangeListener to receive all PropertyChange events from this reporter.
 void addPropertyChangeListener(String propertyname, PropertyChangeListener pcl)
          Registers a PropertyChangeListener to receive specific PropertyChange events from this reporter.
 void removePropertyChangeListener(PropertyChangeListener pcl)
          Unregisters a PropertyChangeListener, that received all PropertyChange events from this reporter.
 void removePropertyChangeListener(String propertyname, PropertyChangeListener pcl)
          Unregisters a PropertyChangeListener, that received specific PropertyChange events from this reporter.
 

Method Detail

addPropertyChangeListener

void addPropertyChangeListener(PropertyChangeListener pcl)
Registers a PropertyChangeListener to receive all PropertyChange events from this reporter.

Parameters:
pcl - the PropertyChangeListener to be registered

removePropertyChangeListener

void removePropertyChangeListener(PropertyChangeListener pcl)
Unregisters a PropertyChangeListener, that received all PropertyChange events from this reporter.

Parameters:
pcl - the PropertyChangeListener to be unregistered

addPropertyChangeListener

void addPropertyChangeListener(String propertyname,
                               PropertyChangeListener pcl)
Registers a PropertyChangeListener to receive specific PropertyChange events from this reporter.

Parameters:
propertyname - the name of the property to listen on
pcl - the PropertyChangeListener to be registered

removePropertyChangeListener

void removePropertyChangeListener(String propertyname,
                                  PropertyChangeListener pcl)
Unregisters a PropertyChangeListener, that received specific PropertyChange events from this reporter.

Parameters:
propertyname - the name of the property that was listened on
pcl - the PropertyChangeListener to be unregistered

© Copyright 2000-2013,
yWorks GmbH.
All rights reserved.