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(java.beans.PropertyChangeListener pcl)
          Registers a PropertyChangeListener to receive all PropertyChange events from this reporter.
 void addPropertyChangeListener(java.lang.String propertyname, java.beans.PropertyChangeListener pcl)
          Registers a PropertyChangeListener to receive specific PropertyChange events from this reporter.
 void removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
          Unregisters a PropertyChangeListener, that received all PropertyChange events from this reporter.
 void removePropertyChangeListener(java.lang.String propertyname, java.beans.PropertyChangeListener pcl)
          Unregisters a PropertyChangeListener, that received specific PropertyChange events from this reporter.
 

Method Detail

addPropertyChangeListener

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

Parameters:
pcl - the PropertyChangeListener to be registered

removePropertyChangeListener

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

Parameters:
pcl - the PropertyChangeListener to be unregistered

addPropertyChangeListener

void addPropertyChangeListener(java.lang.String propertyname,
                               java.beans.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(java.lang.String propertyname,
                                  java.beans.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-2022,
yWorks GmbH.
All rights reserved.