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.
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.