Uses of Interface
facets.core.superficial.app.SViewer

Packages that use SViewer
facets.core.app Extensions and partial specialisations of core Superficial types. 
facets.core.app.avatar Core types for custom viewers. 
facets.core.superficial.app Superficial views, selection, content areas and hosts. 
 

Uses of SViewer in facets.core.app
 

Classes in facets.core.app that implement SViewer
 class ActionViewerTarget
          ViewerTarget that couples ViewableActions to STriggers.
 

Methods in facets.core.app with parameters of type SViewer
 boolean StatefulViewable.actionIsLive(SViewer viewer, ViewableAction action)
          Re-implementation that understands ActionViewerTarget.Actions.
 boolean NodeViewable.actionIsLive(SViewer viewer, ViewableAction action)
           
protected  void StatefulViewable.actionTriggered(SViewer viewer, ViewableAction action)
          Re-implementation that understands ActionViewerTarget.Actions.
protected  void NodeViewable.actionTriggered(SViewer viewer, ViewableAction action)
           
 SSelection TableView.newViewerSelection(SViewer viewer, SSelection viewable)
          Re-implementation that obtains a local PathSelection by passing viewable to TableView.newTableSelection(PathSelection) obtains an array of data sources from TableView.getRowSources(PathSelection) creates ValueProxy rows by calling TableView.newRowProxy(Stateful) for each source returns a PathSelection of ArrayPaths created from the rows and the local selection
 java.lang.Object[] TreeView.nodeContents(SViewer viewer, TypedNode node)
          Return contents to be rendered.
protected  void NodeViewable.viewerSelectionChanged(SViewer viewer, SSelection selection)
           
 

Uses of SViewer in facets.core.app.avatar
 

Methods in facets.core.app.avatar with parameters of type SViewer
 AvatarPolicy AvatarPolicies.avatarPolicy(SViewer viewer, AvatarContent content, PainterSource p)
          /** Defines how an avatar should paint its content.
 Painter AvatarPolicies.getBackgroundPainter(SViewer viewer, PainterSource p)
          /** Return painters for non-avatar view elements.
 SSelection AvatarPolicies.newAvatarSelection(SViewer viewer, SSelection viewable)
          Return avatar content to be displayed by viewer.
 

Uses of SViewer in facets.core.superficial.app
 

Classes in facets.core.superficial.app that implement SViewer
 class ViewerTarget
          Connects a facet to the viewer and retargeting architectures.
 

Methods in facets.core.superficial.app with parameters of type SViewer
 boolean ViewableFrame.actionIsLive(SViewer viewer, ViewableAction action)
          Should the action be exposed as live in the surface?
protected  void ViewableFrame.actionTriggered(SViewer viewer, ViewableAction action)
          Propose an action in the viewer passed.
protected  SSelection ViewableFrame.newViewerSelection(SViewer viewer)
          Return SSelection to be displayed by viewer.
 SSelection SelectionView.newViewerSelection(SViewer viewer, SSelection viewable)
          Return content to be displayed by viewer.
protected  void ViewableFrame.viewerSelectionChanged(SViewer viewer, SSelection selection)
          Respond to change in selection.
protected  void ViewableFrame.viewerSelectionEdited(SViewer viewer, java.lang.Object edit, boolean interim)
          Respond to viewer edit.