FreeHEP API
Version v1.2.2

hep.aida.ref.event
Class AIDAObservable

java.lang.Object
  |
  +--hep.aida.ref.event.AIDAObservable
Direct Known Subclasses:
ManagedObject, Tree

public abstract class AIDAObservable
extends Object

A basic implementation of isObservable. Although this class implements all the methods of IsObservable, it does not explicitly implement the IsObservable interface. This is so that ManagedObject can extend AIDAObservable, although not all ManagedObjects implement IsObservable.

Version:
$Id: AIDAObservable.java,v 1.4 2003/05/14 22:44:21 serbo Exp $
Author:
tonyj

Field Summary
protected  boolean isValid
           
 
Constructor Summary
protected AIDAObservable()
           
 
Method Summary
 void addListener(AIDAListener l)
           
protected  EventObject createEvent()
           
protected  void fireStateChanged()
          Method to be used by subclass that only fire a single event (theEvent)
protected  void fireStateChanged(EventObject event)
           
 void removeListener(AIDAListener l)
           
protected  void setIsValidAfterNotify(boolean value)
           
 void setValid(AIDAListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isValid

protected boolean isValid
Constructor Detail

AIDAObservable

protected AIDAObservable()
Method Detail

setIsValidAfterNotify

protected void setIsValidAfterNotify(boolean value)

addListener

public void addListener(AIDAListener l)

removeListener

public void removeListener(AIDAListener l)

setValid

public void setValid(AIDAListener l)

createEvent

protected EventObject createEvent()

fireStateChanged

protected void fireStateChanged()
Method to be used by subclass that only fire a single event (theEvent)


fireStateChanged

protected void fireStateChanged(EventObject event)

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.