Eclipse Platform
Release 3.3

org.eclipse.core.databinding.observable.value
Interface IVetoableValue

All Superinterfaces:
IObservable, IObservableValue
All Known Implementing Classes:
AbstractVetoableValue

public interface IVetoableValue
extends IObservableValue

An observable value whose changes can be vetoed by listeners.

This interface is not intended to be implemented by clients. Clients should instead subclass one of the classes that implement this interface. Note that direct implementers of this interface outside of the framework will be broken in future releases when methods are added to this interface.

Since:
1.0

Method Summary
 void addValueChangingListener(IValueChangingListener listener)
           
 void removeValueChangingListener(IValueChangingListener listener)
           
 
Methods inherited from interface org.eclipse.core.databinding.observable.value.IObservableValue
addValueChangeListener, getValue, getValueType, removeValueChangeListener, setValue
 
Methods inherited from interface org.eclipse.core.databinding.observable.IObservable
addChangeListener, addStaleListener, dispose, getRealm, isStale, removeChangeListener, removeStaleListener
 

Method Detail

addValueChangingListener

public void addValueChangingListener(IValueChangingListener listener)
Parameters:
listener -

removeValueChangingListener

public void removeValueChangingListener(IValueChangingListener listener)
Parameters:
listener -

Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.