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.

 
Your browser does not support SVG content.

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.