VLab Common 1.2

pl.psnc.vlab.util.gui.util
Class ModelObservable<T>

java.lang.Object
  extended by java.util.Observable
      extended by pl.psnc.vlab.util.gui.util.ModelObservable<T>
Type Parameters:
T - specifies the type of source object which triggers notification events.

public class ModelObservable<T>
extends java.util.Observable

ModelObservable class - used as a model observer. This is a default implementation of observable object.

Author:
Dominik Stoklosa (~osa~)
Email address
osa@man.poznan.pl

Constructor Summary
ModelObservable()
          Creates new ModelObserver
ModelObservable(T source)
          Creates new ModelObserver
 
Method Summary
 T getSource()
          Get instance of source object which triggers notification events
 void setChanged()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelObservable

public ModelObservable()
Creates new ModelObserver


ModelObservable

public ModelObservable(T source)
Creates new ModelObserver

Parameters:
source - instance of source object which triggers events
Method Detail

setChanged

public void setChanged()
Overrides:
setChanged in class java.util.Observable

getSource

public T getSource()
Get instance of source object which triggers notification events

Returns:
instance of source object which triggers events

VLab Common 1.2

Copyright 2004 by VLAB Dominik Stoklosa.