object
Class ViewableVariable

java.lang.Object
  extended by object.PublicVariable
      extended by object.ViewableVariable
Direct Known Subclasses:
ViewableBoolean, ViewableInteger, ViewablePoint

public abstract class ViewableVariable
extends PublicVariable

Author:
Rob Minson

Nested Class Summary
 
Nested classes/interfaces inherited from class object.PublicVariable
PublicVariable.OwnershipState
 
Field Summary
 
Fields inherited from class object.PublicVariable
hasValue, myHandle, obLook, ownersHandle, ownership
 
Constructor Summary
ViewableVariable()
           
 
Method Summary
protected  boolean checkOwnership()
           
 
Methods inherited from class object.PublicVariable
addVariableListener, isOwned, removeVariableListener, requestOwnership, waitForOwnershipResolution
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewableVariable

public ViewableVariable()
Method Detail

checkOwnership

protected boolean checkOwnership()
                          throws java.lang.IllegalStateException
Overrides:
checkOwnership in class PublicVariable
Throws:
java.lang.IllegalStateException