org.hippoecm.hst.core.sitemenu
Interface HstSiteMenus

All Superinterfaces:
Serializable
All Known Implementing Classes:
HstSiteMenusImpl, MockHstSiteMenus

public interface HstSiteMenus
extends Serializable

Implementation of this interface is the container of all the HstSiteMenu's that are needed to build site menus. The implementations of this class, and of HstSiteMenu and HstSiteMenuItem, are the request context based instances of their configuration equivalences, SiteMenusConfiguration's, SiteMenuConfiguration's and SiteMenuItemConfiguration's

The configuration parts are the request independent objects, while this package contains the request dependent instances, which typically have the configuration as their template from which these instances are created.


Method Summary
 HstSiteMenu getSiteMenu(String name)
           
 Map<String,HstSiteMenu> getSiteMenus()
           
 

Method Detail

getSiteMenus

Map<String,HstSiteMenu> getSiteMenus()
Returns:
the available HstSiteMenu's as a (recommended unmodifiable) map in this SiteMenus impl

getSiteMenu

HstSiteMenu getSiteMenu(String name)
Parameters:
name - the name of the HstSiteMenu
Returns:
the HstSiteMenu having the corresponding name and null if none matches


Copyright © 2008-2012 Hippo. All Rights Reserved.