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

Packages that use SSelection
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. 
facets.facet Surface building. 
 

Uses of SSelection in facets.core.app
 

Classes in facets.core.app that implement SSelection
 class PathSelection
          Implements SSelection using OffsetPaths.
 

Methods in facets.core.app that return SSelection
 SSelection HtmlContent.newSelection(int start, int stop, boolean inSource)
           
 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
 

Methods in facets.core.app with parameters of type SSelection
 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
protected  void NodeViewable.viewerSelectionChanged(SViewer viewer, SSelection selection)
           
 

Uses of SSelection in facets.core.app.avatar
 

Methods in facets.core.app.avatar that return SSelection
 SSelection AvatarPolicies.newAvatarSelection(SViewer viewer, SSelection viewable)
          Return avatar content to be displayed by viewer.
 

Methods in facets.core.app.avatar with parameters of type SSelection
 SSelection AvatarPolicies.newAvatarSelection(SViewer viewer, SSelection viewable)
          Return avatar content to be displayed by viewer.
 

Uses of SSelection in facets.core.superficial.app
 

Methods in facets.core.superficial.app that return SSelection
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.
 SSelection SViewer.selection()
          Defines a region of viewable content to be displayed by the viewer facet.
 SSelection SelectingFrame.selection()
          The current selection within the content framed.
 

Methods in facets.core.superficial.app with parameters of type SSelection
 SSelection SelectionView.newViewerSelection(SViewer viewer, SSelection viewable)
          Return content to be displayed by viewer.
 void SViewer.selectionChanged(SSelection selection)
          To be called by the viewer facet whenever it makes a selection change.
 void SViewer.selectionEdited(SSelection selection, java.lang.Object edit, boolean interim)
          To be called by the viewer facet whenever it proposes an edit to the selection passed.
protected  void SelectingFrame.setSelection(SSelection selection)
          Sets the selection to be returned by SelectingFrame.selection().
protected  void ViewableFrame.viewerSelectionChanged(SViewer viewer, SSelection selection)
          Respond to change in selection.
 

Uses of SSelection in facets.facet
 

Methods in facets.facet that return SSelection
protected abstract  SSelection ViewerPaneForm.newNotifiedSelection(java.lang.Object content, Notice notice)
           
 

Methods in facets.facet with parameters of type SSelection
protected  boolean ViewerPaneForm.elementNeedsSelectionFocus(SSelection selection, STarget element)
           
protected abstract  STarget[] ViewerPaneForm.lazySelectionElements(SFrameTarget frameTarget, SView view, SSelection selection)