org.iso.mpeg.mpegj.resource
Class CapabilityObserver
java.lang.Object
|
+--java.util.Observable
|
+--org.iso.mpeg.mpegj.resource.CapabilityObserver
- public class CapabilityObserver
- extends java.util.Observable
- implements java.lang.Runnable
This class is used to store information related to dynamic observers.
Method Summary |
void |
addObserver(java.util.Observer o,
long _threshold,
boolean _aboveThreshold)
Add a new observer |
void |
deleteObserver(java.util.Observer o)
deleteObserver: overrided method |
void |
deleteObservers()
deleteObservers: overrided method |
void |
run()
run: the run() method (called by Thread) |
Methods inherited from class java.util.Observable |
addObserver,
clearChanged,
countObservers,
hasChanged,
notifyObservers,
notifyObservers,
setChanged |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
CapabilityObserver
public CapabilityObserver(CapabilityManager t,
short _capabilityCode)
- CapabilityObserver constructor
- Parameters:
t
- a reference to the CapabilityManager_capabilityCode
- objToDeregister the object to be deregistered.
addObserver
public void addObserver(java.util.Observer o,
long _threshold,
boolean _aboveThreshold)
- Add a new observer
- Parameters:
o
- the Observer_threshold
- the threshold value
deleteObserver
public void deleteObserver(java.util.Observer o)
- deleteObserver: overrided method
- Overrides:
- deleteObserver in class java.util.Observable
- Parameters:
o
- the Observer
deleteObservers
public void deleteObservers()
- deleteObservers: overrided method
- Overrides:
- deleteObservers in class java.util.Observable
- Parameters:
o
- the Observer
run
public void run()
- run: the run() method (called by Thread)
- Specified by:
- run in interface java.lang.Runnable