UC Berkeley Group for User Interface Research
Updated November 17, 2000

Uses of Package
edu.berkeley.guir.lib.satin.watch

Packages that use edu.berkeley.guir.lib.satin.watch
edu.berkeley.guir.brainstorm   
edu.berkeley.guir.lib.satin Sketch and Transformational INfrastructure is a toolkit for creating informal sketch-based user interfaces. 
edu.berkeley.guir.lib.satin.command Contains Satin's undo, redo, and macro mechanisms. 
edu.berkeley.guir.lib.satin.objects The scenegraph objects for SATIN. 
edu.berkeley.guir.lib.satin.stroke Contains the basic strokes used in Satin. 
edu.berkeley.guir.lib.satin.watch An implementation of the Observer pattern. 
edu.berkeley.guir.posterboard   
edu.berkeley.guir.sketchyspice SketchySpice is a sketch-based tool for drawing simple EE circuit diagrams. 
edu.berkeley.guir.sketchyspice.objects   
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.brainstorm
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
Watcher
          This interface is a replacement for Observer, because Observable is a class instead of an interface.
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
Watcher
          This interface is a replacement for Observer, because Observable is a class instead of an interface.
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin.command
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
WatchableImpl
          This is a sample implementation of Watchable.
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin.objects
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
Watcher
          This interface is a replacement for Observer, because Observable is a class instead of an interface.
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin.stroke
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
Watcher
          This interface is a replacement for Observer, because Observable is a class instead of an interface.
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin.watch
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
Watcher
          This interface is a replacement for Observer, because Observable is a class instead of an interface.
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.posterboard
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
Watcher
          This interface is a replacement for Observer, because Observable is a class instead of an interface.
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.sketchyspice
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
Watcher
          This interface is a replacement for Observer, because Observable is a class instead of an interface.
 

Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.sketchyspice.objects
Watchable
          This interface is a replacement for Observable, because Observable is a class instead of an interface.
Watcher
          This interface is a replacement for Observer, because Observable is a class instead of an interface.
 


Copyright Information