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

Uses of Interface
edu.berkeley.guir.lib.satin.watch.Watcher

Packages that use Watcher
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.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   
 

Uses of Watcher in edu.berkeley.guir.brainstorm
 

Classes in edu.berkeley.guir.brainstorm that implement Watcher
 class BrainNote
          Here's the scenegraph:
 class Brainstorm
           Revisions: 1.0.0 06-28-2000 JH Created class
 class BrainstormSheet
          A brainstorming application.
 class Label
          A label contains a bunch of TimedStroke or GObText objects.
 

Uses of Watcher in edu.berkeley.guir.lib.satin
 

Classes in edu.berkeley.guir.lib.satin that implement Watcher
 class Sheet
          Essentially a SATIN Panel.
 class Sheet.SheetGraphicalObjectGroup
          This class handles the Graphical Objects in the sheet.
 

Methods in edu.berkeley.guir.lib.satin that return Watcher
 Watcher Sheet.addWatcher(Watcher w)
           
 Watcher Sheet.removeWatcher(Watcher w)
           
 

Methods in edu.berkeley.guir.lib.satin with parameters of type Watcher
 Watcher Sheet.addWatcher(Watcher w)
           
 Watcher Sheet.removeWatcher(Watcher w)
           
 

Uses of Watcher in edu.berkeley.guir.lib.satin.objects
 

Subinterfaces of Watcher in edu.berkeley.guir.lib.satin.objects
 interface GraphicalObjectCollection
          A Graphical Object collection that implements the Watcher interface, listening for changes to the Graphical Objects contained.
 interface GraphicalObjectGroup
          A collection of Graphical Objects that is part of the interactor tree.
 interface Patch
          A Graphical Object Group with boundaries, additional kinds of properties and behavior.
 

Classes in edu.berkeley.guir.lib.satin.objects that implement Watcher
 class GraphicalObjectCollectionImpl
          A sample implementation of a Graphical Object Collection.
 class GraphicalObjectGroupImpl
          A Group of Graphical objects.
 class LineArrow
          A simple straight-line arrow.
 class PatchImpl
          A Graphical Object Group with boundaries, additional kinds of properties and behavior.
 

Methods in edu.berkeley.guir.lib.satin.objects that return Watcher
 Watcher GraphicalObjectImpl.addWatcher(Watcher w)
           
 Watcher GraphicalObjectImpl.removeWatcher(Watcher w)
           
 Watcher GraphicalObjectWrapper.addWatcher(Watcher w)
           
 Watcher GraphicalObjectWrapper.removeWatcher(Watcher w)
           
 

Methods in edu.berkeley.guir.lib.satin.objects with parameters of type Watcher
 Watcher GraphicalObjectImpl.addWatcher(Watcher w)
           
 Watcher GraphicalObjectImpl.removeWatcher(Watcher w)
           
 Watcher GraphicalObjectWrapper.addWatcher(Watcher w)
           
 Watcher GraphicalObjectWrapper.removeWatcher(Watcher w)
           
 

Uses of Watcher in edu.berkeley.guir.lib.satin.stroke
 

Classes in edu.berkeley.guir.lib.satin.stroke that implement Watcher
 class StrokeAssembler
          Accumulates mouse events and creates Stroke objects.
 

Uses of Watcher in edu.berkeley.guir.lib.satin.watch
 

Methods in edu.berkeley.guir.lib.satin.watch that return Watcher
 Watcher WatchableImpl.addWatcher(Watcher w)
           
 Watcher WatchableImpl.removeWatcher(Watcher w)
           
 Watcher Watchable.addWatcher(Watcher w)
          Add a watcher to this object.
 Watcher Watchable.removeWatcher(Watcher w)
          Delete a watcher on this object.
 

Methods in edu.berkeley.guir.lib.satin.watch with parameters of type Watcher
 Watcher WatchableImpl.addWatcher(Watcher w)
           
 Watcher WatchableImpl.removeWatcher(Watcher w)
           
 Watcher Watchable.addWatcher(Watcher w)
          Add a watcher to this object.
 Watcher Watchable.removeWatcher(Watcher w)
          Delete a watcher on this object.
 

Uses of Watcher in edu.berkeley.guir.posterboard
 

Classes in edu.berkeley.guir.posterboard that implement Watcher
 class Demo
           Revisions: 1.0.0 08-12-1999 JH Created class Demo
 class Posterboard
           Revisions: 1.0.0 08-02-1999 JH Created class Posterboard
 

Uses of Watcher in edu.berkeley.guir.sketchyspice
 

Classes in edu.berkeley.guir.sketchyspice that implement Watcher
 class SketchySpice
           Revisions: 1.0.0 04-17-2000 JH Created class SketchySpice
 

Uses of Watcher in edu.berkeley.guir.sketchyspice.objects
 

Classes in edu.berkeley.guir.sketchyspice.objects that implement Watcher
 class AndGate
           
 class Gate
          Just a Gate.
 class NotGate
           
 class OrGate
           
 


Copyright Information