Uses of Interface
facets.core.superficial.SFacet

Packages that use SFacet
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 Surface building. 
facets.facet.app General application building. 
facets.facet.app.tree Generic tree viewer application classes. 
facets.idiom Examples of idiomatic use of Facets API. 
 

Uses of SFacet in facets.core.app
 

Subinterfaces of SFacet in facets.core.app
 interface MountFacet
          Contains other facets.
 

Methods in facets.core.app that return SFacet
 SFacet AppHost.LayoutFeatures.extras()
          To appear in sash pane with content area.
 SFacet[] MenuFacets.getContextFacets(ViewerTarget viewer, SFacet[] viewerFacets)
          Allows context sensitivity and merging of facets.
 SFacet[] MenuFacets.getFacets()
          Return facets managing items for a menu.
 SFacet[] AppHost.LayoutFeatures.menus()
          Will be displayed whenever this layout is active and should include any desired application-level menus.
 SFacet DialogSurface.Contenter.newContentPanel(SContentRootTargeter t)
          Return a panel containing facets exposing the content.
 SFacet AppHost.LayoutFeatures.sidebar()
          To appear beside content area.
 SFacet AppHost.LayoutFeatures.status()
          To appear below content area.
 SFacet AppHost.LayoutFeatures.toolbar()
          To appear above content area.
 

Methods in facets.core.app with parameters of type SFacet
 SFacet[] MenuFacets.getContextFacets(ViewerTarget viewer, SFacet[] viewerFacets)
          Allows context sensitivity and merging of facets.
 SHost.FacetLayout AppSurface.Contenter.newContentLayout(SHost host, SFacet appRoot, SContentRootTargeter t)
          Return a layout of facets that expose a content type.
 SHost.FacetLayout Headless.HeadlessHost.newDesktopLayout(SFacet contentFacet, AppHost.LayoutFeatures features)
           
 SHost.FacetLayout AppHost.newDesktopLayout(SFacet contentFacet, AppHost.LayoutFeatures features)
          Create a layout containing the features passed.
protected abstract  SHost.FacetLayout AppSurface.newEmptyDesktopLayout(SHost host, SContentRootTargeter rootTargeter, SFacet surfaceRootFacet)
          Provide a empty SHost.FacetLayout.
 SHost.FacetLayout DialogHost.newWindowLayout(SFacet content, SFacet buttons, SFacet extras)
           
 void MountFacet.setFacets(SFacet... facets)
          Set the facets whose widgets will be contained by the container widget managed by this MountFacet.
 void DialogHost.setWindowExtension(SFacet extension, boolean sideways)
           
 

Uses of SFacet in facets.core.superficial
 

Methods in facets.core.superficial that return SFacet
 SFacet FacetedTarget.attachedFacet()
          The SFacet attached with FacetedTarget.attachFacet(SFacet).
 

Methods in facets.core.superficial with parameters of type SFacet
 void TargeterCore.attachFacet(SFacet facet)
           
 void STargeter.attachFacet(SFacet facet)
          Adds facet to a list of facets to be updated during retargetFacets.
 void FacetedTarget.attachFacet(SFacet facet)
          Attach an immutable facet.
 void Facetable.attachFacet(SFacet facet)
          Attach a facet.
 

Uses of SFacet in facets.core.superficial.app
 

Methods in facets.core.superficial.app that return SFacet
 SFacet SAreaTarget.attachedFacet()
           
 

Methods in facets.core.superficial.app with parameters of type SFacet
 void SAreaTarget.attachFacet(SFacet facet)
           
 

Uses of SFacet in facets.facet
 

Subinterfaces of SFacet in facets.facet
 interface SwingPanelFacet
          SFacet based on JComponents.
 

Methods in facets.facet that return SFacet
protected  SFacet[] FacetFactory.AppMenuBuilder.assembleFileFacets(SFacet newsItem, SFacet fileActions, SFacet recentFiles, SFacet coreItems)
           
protected  SFacet[] FacetFactory.AppMenuBuilder.assembleNonFileFacets(SFacet newsItem, SFacet coreItems)
           
 SFacet[] FacetFactory.editTools(SContentRootTargeter t)
          Creates facets for an application edit toolbar.
 SFacet FacetFactory.extras()
          Implements interface method.
 SFacet FacetFactory.extras(AreaTargeter targeter)
           
 SFacet[] FacetFactory.EditFacets.getFacets()
           
 SFacet[] AreaFacets.PaneFacets.getFacets()
           
 SFacet[] FacetFactory.menus()
          Implements interface method.
protected  SFacet[] FacetFactory.newAdjustedMenus(FacetAppSurface app, SContentRootTargeter root)
          Creates standard menus to match an AppSpecifier.
protected abstract  SFacet ViewerPaneForm.newFormFacet(STargeter targeter)
           
 SFacet ViewerPaneForm.newRetargetedFormFacet()
           
protected  SFacet ViewerAreaMaster.newViewerTools(STargeter viewTargeter)
          May return custom local toolbar.
 SFacet AreaFacets.panes(SAreaTarget area, SFacet[] contents, java.lang.String title, java.lang.String hints, int aspect)
          Convenience method to define a pane set with a single root.
 SFacet AreaFacets.panes(SAreaTarget area, SFacet[] contents, java.lang.String title, java.lang.String hints, int[][] codes, double[] splitDefaults, int[] tabAndHideDefaults, java.lang.String[] groups)
          Builds pane set based on a sashed mount.
 SFacet AreaFacets.panes(SAreaTarget area, SFacet[] contents, java.lang.String title, java.lang.String hints, int[] layout, double[] splitDefaults, int[] tabAndHideDefaults)
          Convenience method to define a pane set with a single root.
 SFacet FacetFactory.sidebar()
          Implements interface method.
 SFacet FacetFactory.status()
          Implements interface method.
 SFacet FacetFactory.toolbar()
          Implements interface method.
 SFacet AreaFacets.viewerArea(SAreaTarget area, ViewerAreaMaster vam)
          Creates a viewer facet for the viewer frame contained by an area.
 SFacet[] AreaFacets.viewerAreaChildren(SAreaTarget area, ViewerAreaMaster vam)
          Convenience method that creates viewers for an array of area children.
 SFacet AreaFacets.viewerGrid(SAreaTarget area, ViewerAreaMaster vam)
           
 SFacet AreaFacets.viewerTabs(SAreaTarget area, ViewerAreaMaster vam)
           
 

Methods in facets.facet with parameters of type SFacet
protected  SFacet[] FacetFactory.AppMenuBuilder.assembleFileFacets(SFacet newsItem, SFacet fileActions, SFacet recentFiles, SFacet coreItems)
           
protected  SFacet[] FacetFactory.AppMenuBuilder.assembleNonFileFacets(SFacet newsItem, SFacet coreItems)
           
 void AreaFacets.attachFacetArea(SFacet facet, SAreaTarget area)
           
 SHost.FacetLayout FacetFactory.AppletHost.newAppletLayout(SFacet content, SFacet toolPanel, SFacet[] menus, boolean panelToSide)
          Return a simple layout for use in applets.
 SHost.FacetLayout FacetFactory.AppletHost.newAppletLayout(SFacet content, SFacet toolPanel, SFacet[] menus, boolean panelToSide)
          Return a simple layout for use in applets.
 SFacet AreaFacets.panes(SAreaTarget area, SFacet[] contents, java.lang.String title, java.lang.String hints, int aspect)
          Convenience method to define a pane set with a single root.
 SFacet AreaFacets.panes(SAreaTarget area, SFacet[] contents, java.lang.String title, java.lang.String hints, int[][] codes, double[] splitDefaults, int[] tabAndHideDefaults, java.lang.String[] groups)
          Builds pane set based on a sashed mount.
 SFacet AreaFacets.panes(SAreaTarget area, SFacet[] contents, java.lang.String title, java.lang.String hints, int[] layout, double[] splitDefaults, int[] tabAndHideDefaults)
          Convenience method to define a pane set with a single root.
 

Uses of SFacet in facets.facet.app
 

Methods in facets.facet.app that return SFacet
 SFacet FacetDialogContenter.newContentPanel(SContentRootTargeter t)
           
abstract  SFacet FacetDialogContenter.PanelFacets.newContentPanel(SContentRootTargeter t)
          Build panel for FacetDialogContenter.
protected  SFacet FacetDialogSurface.newControlButtons(STargeter link)
           
 SFacet FacetAppSurface.newDebugSwitchLabel(SFacet client)
           
protected  SFacet FacetDialogSurface.newExtras(AreaTargeter targeter)
           
 

Methods in facets.facet.app with parameters of type SFacet
 void FacetDialogSurface.addExtensionPanel(SFacet panel, boolean atSide)
           
 SFacet FacetAppSurface.newDebugSwitchLabel(SFacet client)
           
protected  SHost.FacetLayout FacetAppSurface.newEmptyDesktopLayout(SHost host, SContentRootTargeter t, SFacet surfaceRootFacet)
           
 

Uses of SFacet in facets.facet.app.tree
 

Methods in facets.facet.app.tree that return SFacet
 SFacet[] TreeAppFacets.menus()
          Calls FacetFactory.newAdjustedMenus(FacetAppSurface, SContentRootTargeter) to add tree menu.
protected  SFacet[] TreeAppSpecifier.newTreeMenuItems(FacetFactory ff, STargeter[] treeLinks, STargeter[] contentLinks)
          Defines SFacet items for the TreeTargets.TITLE_MENU menu.
 SFacet TreeAppFacets.status()
          Final implementation setting diagnostic status display.
 SFacet TreeAppFacets.toolbar()
          Creates edit/save/restore toolbar.
 

Methods in facets.facet.app.tree with parameters of type SFacet
 SHost.FacetLayout TreeAppContenter.newContentLayout(SHost host, SFacet appRoot, SContentRootTargeter t)
           
 

Uses of SFacet in facets.idiom
 

Methods in facets.idiom that return SFacet
protected  SFacet[] XmlView.newTreeMenuItems(FacetFactory ff, STargeter[] treeLinks, STargeter[] contentLinks)