facets.facet
Class FacetFactory.AppMenuBuilder

java.lang.Object
  extended by facets.facet.FacetFactory.AppMenuBuilder
Enclosing class:
FacetFactory

public class FacetFactory.AppMenuBuilder
extends java.lang.Object

Creates MenuFacets for an application main menu.


Constructor Summary
FacetFactory.AppMenuBuilder(SContentRootTargeter rootTargeter, AppSpecifier spec)
           
 
Method Summary
protected  SFacet[] assembleFileFacets(SFacet newsItem, SFacet fileActions, SFacet recentFiles, SFacet coreItems)
           
protected  SFacet[] assembleNonFileFacets(SFacet newsItem, SFacet coreItems)
           
 MenuFacets newMenuFacets()
          Creates facets for incorporation in menu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacetFactory.AppMenuBuilder

public FacetFactory.AppMenuBuilder(SContentRootTargeter rootTargeter,
                                   AppSpecifier spec)
Method Detail

newMenuFacets

public final MenuFacets newMenuFacets()
Creates facets for incorporation in menu.


assembleNonFileFacets

protected SFacet[] assembleNonFileFacets(SFacet newsItem,
                                         SFacet coreItems)

assembleFileFacets

protected SFacet[] assembleFileFacets(SFacet newsItem,
                                      SFacet fileActions,
                                      SFacet recentFiles,
                                      SFacet coreItems)