Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.ide.model
Class IdeVetoableSubject

java.lang.Object
  extended by oracle.ide.model.IdeSubject
      extended by oracle.ide.model.IdeVetoableSubject

All Implemented Interfaces:
Subject, VetoableSubject

public class IdeVetoableSubject
extends IdeSubject
implements VetoableSubject

The IdeVetoableSubject class is a default implementation of the VetoableSubject interface. VetoableSubject implementations should use this class for managing the observers list.

See Also:
UpdateMessage, VetoObserver

Constructor Summary
IdeVetoableSubject()
           

 

Method Summary
 void notifyVetoObservers(java.lang.Object observed, UpdateMessage change)
          Notifies all observers that the state of the subject has changed.

 

Methods inherited from class oracle.ide.model.IdeSubject
attach, detach, notifyObservers

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.ide.model.Subject
attach, detach, notifyObservers

 

Constructor Detail

IdeVetoableSubject

public IdeVetoableSubject()

Method Detail

notifyVetoObservers

public final void notifyVetoObservers(java.lang.Object observed,
                                      UpdateMessage change)
                               throws ChangeVetoException
Notifies all observers that the state of the subject has changed.
Specified by:
notifyVetoObservers in interface VetoableSubject
Parameters:
observed - the subject whose state has changed.
change - what changed.
Throws:
ChangeVetoException - if any VetoObserver rejected the pending change.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


Copyright © 1997, 2011, Oracle. All rights reserved.