Search this API

y.option
Interface VetoableChangeReporter

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

public interface VetoableChangeReporter

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

 

Method Summary
 void addVetoableChangeListener(java.lang.String vetoablename, java.beans.VetoableChangeListener vcl)
          Registers a VetoableChangeListener to receive specific VetoableChange events from this reporter.
 void addVetoableChangeListener(java.beans.VetoableChangeListener vcl)
          Registers a VetoableChangeListener to receive all VetoableChange events from this reporter.
 void removeVetoableChangeListener(java.lang.String vetoablename, java.beans.VetoableChangeListener vcl)
          Unregisters a VetoableChangeListener, that received specific VetoableChange events from this reporter.
 void removeVetoableChangeListener(java.beans.VetoableChangeListener vcl)
          Unregisters a VetoableChangeListener, that received all VetoableChange events from this reporter.
 

Method Detail

addVetoableChangeListener

void addVetoableChangeListener(java.beans.VetoableChangeListener vcl)
Registers a VetoableChangeListener to receive all VetoableChange events from this reporter.

Parameters:
vcl - the VetoableChangeListener to be registered

removeVetoableChangeListener

void removeVetoableChangeListener(java.beans.VetoableChangeListener vcl)
Unregisters a VetoableChangeListener, that received all VetoableChange events from this reporter.

Parameters:
vcl - the VetoableChangeListener to be unregistered

addVetoableChangeListener

void addVetoableChangeListener(java.lang.String vetoablename,
                               java.beans.VetoableChangeListener vcl)
Registers a VetoableChangeListener to receive specific VetoableChange events from this reporter.

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

removeVetoableChangeListener

void removeVetoableChangeListener(java.lang.String vetoablename,
                                  java.beans.VetoableChangeListener vcl)
Unregisters a VetoableChangeListener, that received specific VetoableChange events from this reporter.

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

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