Search this API

y.option
Interface ChildChangeReporter

All Known Implementing Classes:
DefaultCompoundEditor, OptionHandler

public interface ChildChangeReporter

This interface should be implemented by classes that want to support PropertyChange and VetoableChange notifications of child elements.

 

Method Summary
 void addChildPropertyChangeListener(java.beans.PropertyChangeListener pcl)
          Registers a PropertyChangeListener to receive all PropertyChange events from all PropertyChangeReporter children of this reporter.
 void addChildPropertyChangeListener(java.lang.String pn, java.beans.PropertyChangeListener pcl)
          Registers a PropertyChangeListener to receive specific PropertyChange events from all PropertyChangeReporter children of this reporter.
 void addChildVetoableChangeListener(java.lang.String vn, java.beans.VetoableChangeListener vcl)
          Registers a VetoableChangeListener to receive specific VetoableChange events from all VetoableChangeReporter children of this reporter.
 void addChildVetoableChangeListener(java.beans.VetoableChangeListener vcl)
          Registers a VetoableChangeListener to receive all VetoableChange events from all VetoableChangeReporter children of this reporter.
 void removeChildPropertyChangeListener(java.beans.PropertyChangeListener pcl)
          Unregisters a PropertyChangeListener, that received all PropertyChange events from PropertyChangeReporter children of this reporter.
 void removeChildPropertyChangeListener(java.lang.String pn, java.beans.PropertyChangeListener pcl)
          Unregisters a PropertyChangeListener, that received specific PropertyChange events from PropertyChangeReporter children of this reporter.
 void removeChildVetoableChangeListener(java.lang.String vn, java.beans.VetoableChangeListener vcl)
          Unregisters a VetoableChangeListener, that received specific VetoableChange events from VetoableChangeReporter children of this reporter.
 void removeChildVetoableChangeListener(java.beans.VetoableChangeListener vcl)
          Unregisters a VetoableChangeListener, that received all VetoableChange events from VetoableChangeReporter children of this reporter.
 

Method Detail

addChildPropertyChangeListener

void addChildPropertyChangeListener(java.beans.PropertyChangeListener pcl)
Registers a PropertyChangeListener to receive all PropertyChange events from all PropertyChangeReporter children of this reporter.

Parameters:
pcl - the PropertyChangeListener to be registered

removeChildPropertyChangeListener

void removeChildPropertyChangeListener(java.beans.PropertyChangeListener pcl)
Unregisters a PropertyChangeListener, that received all PropertyChange events from PropertyChangeReporter children of this reporter.

Parameters:
pcl - the PropertyChangeListener to be unregistered

addChildPropertyChangeListener

void addChildPropertyChangeListener(java.lang.String pn,
                                    java.beans.PropertyChangeListener pcl)
Registers a PropertyChangeListener to receive specific PropertyChange events from all PropertyChangeReporter children of this reporter.

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

removeChildPropertyChangeListener

void removeChildPropertyChangeListener(java.lang.String pn,
                                       java.beans.PropertyChangeListener pcl)
Unregisters a PropertyChangeListener, that received specific PropertyChange events from PropertyChangeReporter children of this reporter.

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

addChildVetoableChangeListener

void addChildVetoableChangeListener(java.beans.VetoableChangeListener vcl)
Registers a VetoableChangeListener to receive all VetoableChange events from all VetoableChangeReporter children of this reporter.

Parameters:
vcl - the VetoableChangeListener to be registered

removeChildVetoableChangeListener

void removeChildVetoableChangeListener(java.beans.VetoableChangeListener vcl)
Unregisters a VetoableChangeListener, that received all VetoableChange events from VetoableChangeReporter children of this reporter.

Parameters:
vcl - the VetoableChangeListener to be unregistered

addChildVetoableChangeListener

void addChildVetoableChangeListener(java.lang.String vn,
                                    java.beans.VetoableChangeListener vcl)
Registers a VetoableChangeListener to receive specific VetoableChange events from all VetoableChangeReporter children of this reporter.

Parameters:
vn - the name of the property to listen on
vcl - the VetoableChangeListener to be registered

removeChildVetoableChangeListener

void removeChildVetoableChangeListener(java.lang.String vn,
                                       java.beans.VetoableChangeListener vcl)
Unregisters a VetoableChangeListener, that received specific VetoableChange events from VetoableChangeReporter children of this reporter.

Parameters:
vn - the name of the property that was listened on
vcl - the VetoableChangeListener to be unregistered

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