org.vrspace.server.object
Class ObserverSensor
java.lang.Object
java.util.Observable
org.vrspace.server.VRObject
org.vrspace.server.PublicVRObject
org.vrspace.server.object.ObserverSensor
- All Implemented Interfaces:
- java.lang.Cloneable, Owned
- public class ObserverSensor
- extends PublicVRObject
- implements Owned
ObserverSensor tracks Observers, and notifies Owners about changes
Field Summary |
protected boolean |
active
|
Methods inherited from class org.vrspace.server.VRObject |
arrayToString, canRead, canWrite, clone, equals, fieldToText, fromString, fromText, getClassName, getField, getFields, getId, getID, getMemebers, hasField, hasMethod, isNew, newInstance, sendEvent, sendResponse, setField, setField, setField, setFields, setFields, stringToArray, toString, toText, toText, toText |
Methods inherited from class java.util.Observable |
clearChanged, countObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
active
protected boolean active
ObserverSensor
public ObserverSensor()
addObserver
public void addObserver(java.util.Observer o)
- Adds Observer to the observer list
deleteObserver
public void deleteObserver(java.util.Observer o)
- Removes Observer to the observer list
deleteObservers
public void deleteObservers()
- Clears the observer list
addOwner
public void addOwner(Owner c)
- Interface Owned
- Specified by:
addOwner
in interface Owned
removeOwner
public void removeOwner(Owner c)
- Specified by:
removeOwner
in interface Owned
isOwned
public boolean isOwned(Owner c)
- Specified by:
isOwned
in interface Owned
notifyOwners
public void notifyOwners(java.lang.Object o)
- Specified by:
notifyOwners
in interface Owned