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.

 
Your browser does not support SVG content.

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.