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

Uses of Interface
edu.berkeley.guir.lib.satin.view.View

Packages that use View
edu.berkeley.guir.lib.satin Sketch and Transformational INfrastructure is a toolkit for creating informal sketch-based user interfaces. 
edu.berkeley.guir.lib.satin.graphics A wrapper for Graphics2D that provides more advanced functionality needed for Satin. 
edu.berkeley.guir.lib.satin.objects The scenegraph objects for SATIN. 
edu.berkeley.guir.lib.satin.view Views for GraphicalObjects. 
 

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

Methods in edu.berkeley.guir.lib.satin that return View
 View Sheet.getView()
           
 

Methods in edu.berkeley.guir.lib.satin with parameters of type View
 void Sheet.setView(View v)
           
 

Uses of View in edu.berkeley.guir.lib.satin.graphics
 

Methods in edu.berkeley.guir.lib.satin.graphics with parameters of type View
 void RepaintQueue.enqueue(View v, Style s, AffineTransform tx)
           
 

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

Methods in edu.berkeley.guir.lib.satin.objects that return View
 View GraphicalObjectImpl.getClassPropertyView()
          Convenience method for getting the view class property.
 View GraphicalObjectImpl.getView()
           
 View ViewHandler.getView()
           
 View GraphicalObject.getView()
          Get the current View for this GraphicalObject, the object that handles how the the GraphicalObject is displayed.
 View GraphicalObjectWrapper.getView()
           
 

Methods in edu.berkeley.guir.lib.satin.objects with parameters of type View
 void GraphicalObjectImpl.setClassPropertyView(View v)
          Convenience method for setting the view class property.
 void GraphicalObjectImpl.setView(View v)
           
 void ViewHandler.setView(View v)
           
 void GraphicalObject.setView(View v)
          Set the View for this GraphicalObject.
 void GraphicalObjectWrapper.setView(View v)
           
 

Uses of View in edu.berkeley.guir.lib.satin.view
 

Subinterfaces of View in edu.berkeley.guir.lib.satin.view
 interface MultiView
          A type of View that can contain multiple Views, and decides how each of the Views will be displayed (if any).
 interface SemanticZoomView
          A marker interface for views that support Semantic Zooming.
 

Classes in edu.berkeley.guir.lib.satin.view that implement View
 class DebugMultiViewImpl
          A MultiView that displays all of the valid views.
 class DefaultMultiViewImpl
          A sample implementation of a MultiView, which just displays the view with the greatest display value.
 class DefaultViewImpl
          A sample implementation of View that does nothing.
 class MultiplexedMultiViewImpl
          Let's you explicitly choose one of many views.
 class SemanticZoomMultiViewImpl
          A sample implementation of a MultiView, it is especially effective when used with SemanticZoomView objects.
 class SemanticZoomViewImpl
          A sample implementation of View, which has a trapezoidally-shaped range of display values.
 class SemanticZoomViewWrapper
          Wraps normal views into a semantic-zoom view.
 class StickyAllViewWrapper
          Wraps up views to stick to a certain location.
 class StickyRViewWrapper
          Wraps up views to be non-rotatable.
 class StickyViewWrapper
          Sticky view abstract base class.
 class StickyXYViewWrapper
          Doesn't work yet, because I can't do math.
 class StickyZViewWrapper
          Wraps up a view to be non-zoomable.
 class TranslucentMultiViewImpl
          A sample implementation of a MultiView.
 class ViewImpl
          A sample implementation of View, designed to be subclassed.
 class ViewWrapper
          An abstract class for wrapper views.
 

Methods in edu.berkeley.guir.lib.satin.view that return View
 View DefaultMultiViewImpl.add(View v)
           
 View DefaultMultiViewImpl.remove(View v)
           
 View DefaultMultiViewImpl.get(int index)
           
 View ViewWrapper.setView(View v)
          Set what the wrapped-up view is.
 View ViewWrapper.getView()
          Get the wrapped-up view.
 View SemanticZoomMultiViewImpl.add(View v)
          Wraps up non-semantic-zoom views in a semantic-zoom-wrapper.
 View MultiView.add(View v)
          Add a view to the MultiView, setting the GraphicalObject the added View is attached to (via setAttachedGraphicalObject(GraphicalObject)) to be the same as the one this MultiView is attached to.
 View MultiView.remove(View v)
          Remove a view.
 View MultiView.get(int index)
          Get the view at the specified index.
 View MultiplexedMultiViewImpl.add(View v)
          If no views are currently contained, makes the first view added the current view.
 

Methods in edu.berkeley.guir.lib.satin.view with parameters of type View
 View DefaultMultiViewImpl.add(View v)
           
 View DefaultMultiViewImpl.remove(View v)
           
 boolean DefaultMultiViewImpl.contains(View v)
           
 View ViewWrapper.setView(View v)
          Set what the wrapped-up view is.
 View SemanticZoomMultiViewImpl.add(View v)
          Wraps up non-semantic-zoom views in a semantic-zoom-wrapper.
 View MultiView.add(View v)
          Add a view to the MultiView, setting the GraphicalObject the added View is attached to (via setAttachedGraphicalObject(GraphicalObject)) to be the same as the one this MultiView is attached to.
 View MultiView.remove(View v)
          Remove a view.
 boolean MultiView.contains(View v)
          Check if we contain the specified view.
 View MultiplexedMultiViewImpl.add(View v)
          If no views are currently contained, makes the first view added the current view.
 void MultiplexedMultiViewImpl.setCurrent(View v)
          Set which view is active.
 

Constructors in edu.berkeley.guir.lib.satin.view with parameters of type View
ViewWrapper(View v)
          Wrap a view into this wrapper.
SemanticZoomViewWrapper(View v)
          Wrap a view into a semantic-zoom wrapper.
SemanticZoomViewWrapper(View v, double start, double end)
          Create a new semantic zoom view with the specified range.
SemanticZoomViewWrapper(View v, double fIn, double s, double e, double fOut)
          Create a new semantic zoom view with the specified range.
StickyViewWrapper(View v)
          Wrap a view into a sticky wrapper.
StickyZViewWrapper(View v)
          Wrap a view into a sticky-Z wrapper, making it appear normal sized despite any kind of zooming.
StickyZViewWrapper(View v, double newScale)
           
StickyZViewWrapper(View v, double newScale, double startScale, double endScale)
           
StickyZViewWrapper(View v, double newScale, double fIn, double startScale, double endScale, double fOut)
           
StickyXYViewWrapper(View v)
          Wrap a view into a sticky wrapper, making it appear in the same place despite any kind of transformation.
StickyRViewWrapper(View v)
          Wrap a view into a sticky-R wrapper, making it appear rotation-invariant despite any kind of transformation.
StickyAllViewWrapper(View v)
          Wrap a view into a sticky wrapper, making it appear in the same place despite any kind of transformation.
 


Copyright Information