Uses of Interface
facets.core.superficial.Notifiable

Packages that use Notifiable
facets.core.app Extensions and partial specialisations of core Superficial types. 
facets.core.superficial Superficial targeting mechanism and and simple targets. 
facets.core.superficial.app Superficial views, selection, content areas and hosts. 
facets.facet.app General application building. 
 

Uses of Notifiable in facets.core.app
 

Classes in facets.core.app that implement Notifiable
 class ActionAppSurface
          AppSurface defining application actions and management.
 class ActionViewerTarget
          ViewerTarget that couples ViewableActions to STriggers.
 class AppSurface
          Implements SSurface for both single- and multi-content applications.
static class AppSurface.ContentRoot
          Heads a content area tree for use in an application surface.
 class DialogSurface
          Implements SSurface for modal dialogs.
static class DialogSurface.ContentRoot
          Heads a content area tree for use in a dialog page.
 class FrameGroup
          STarget that enables multiple selection.
 class FrameGroup.Proxy
           
 class NodeViewable
          StatefulViewable for tree-type content.
 class StatefulViewable<S extends Stateful>
          ViewableFrame with Stateful content.
 

Uses of Notifiable in facets.core.superficial
 

Subinterfaces of Notifiable in facets.core.superficial
 interface FacetedTarget
          STarget representing a viewer or containing area with an attached SFacet.
 interface Notifying
          Potential element of the Facets notification tree.
 interface STarget
          Superfical target.
 interface STargeter
          Superficial targeter.
 

Classes in facets.core.superficial that implement Notifiable
 class SFrameTarget
          Extends TargetCore by framing application content to be exposed directly to facets.
 class SIndexing
          STarget representing one or more indices into a list of items.
 class SNumeric
          STarget representing a numeric value.
 class STextual
          STarget representing a textual value.
 class SToggling
          STarget representing a Boolean value.
 class STrigger
          STarget representing an application process.
 class TargetCore
          Implements STarget.
 class TargeterCore
          Implements STargeter.
 

Methods in facets.core.superficial with type parameters of type Notifiable
static
<T extends Notifiable>
T
TargetCore.findMonitorOfType(java.lang.Class<T> type, STarget target)
          Utility for finding a Notifiable ancestor in the notification tree.
 

Methods in facets.core.superficial that return Notifiable
 Notifiable Notifying.monitor()
          As last set by setMonitor.
 

Methods in facets.core.superficial with parameters of type Notifiable
 void Notifying.setMonitor(Notifiable monitor)
          Attach the Notifying to a Notifiable parent in the notification tree.
 

Uses of Notifiable in facets.core.superficial.app
 

Subinterfaces of Notifiable in facets.core.superficial.app
 interface SSurface
          Surface managing an AreaTargeter tree.
 

Classes in facets.core.superficial.app that implement Notifiable
 class AreaTargeter
          Ancestor class of all targeters returned by SAreaTargets.
 class IndexingFrame
          SelectingFrame that selects with an SIndexing.
static class IndexingFrame.FrameTargeter
          Targeter for an IndexingFrame.
 class IndexingTarget
          STarget with indexing of STarget children.
 class IndexingTargeter
          FrameTargeter for an IndexingTarget.
 class SAreaTarget
          Represents viewers and other surface areas to the targeter tree.
 class SContentRootTargeter
          Heads the targeter tree for a content area.
 class SelectingFrame
          SFrameTarget that maintains a SSelection.
 class ViewableFrame
          SelectingFrame that can respond to input from SViewers and ViewableActions.
 class ViewerTarget
          Connects a facet to the viewer and retargeting architectures.
 

Uses of Notifiable in facets.facet.app
 

Classes in facets.facet.app that implement Notifiable
 class FacetAppSurface
          ActionAppSurface with a built-in FacetFactory.
 class FacetDialogSurface
          DialogSurface with attached FacetFactory.
static class FacetDialogSurface.MultiPaged
          FacetDialogSurface for multi-page dialogs.