nl.hippo.portal.cms.site
Class SiteMapImpl

java.lang.Object
  extended by nl.hippo.portal.cms.site.SiteMapImpl
All Implemented Interfaces:
nl.hippo.portal.cms.site.SiteMap

public class SiteMapImpl
extends java.lang.Object
implements nl.hippo.portal.cms.site.SiteMap

Version:
$Id: SiteMapImpl.java 13521 2008-09-17 14:50:38Z jhoffman $

Constructor Summary
SiteMapImpl()
           
SiteMapImpl(java.lang.String name)
           
 
Method Summary
 nl.hippo.portal.cms.site.SiteMapItem addSiteMapItem(java.lang.String id, nl.hippo.portal.cms.site.SiteMapItem siteMapItem)
           
 SiteMapItemImpl addSiteMapItem(java.lang.String id, java.lang.String path, java.lang.String title, java.lang.String src, java.lang.String template, boolean hidden, boolean menuItem, boolean linkable)
           
 nl.hippo.portal.cms.site.SiteMapItem getById(java.lang.String id)
           
 nl.hippo.portal.cms.site.SiteMapItem getByPath(java.lang.String path)
           
 nl.hippo.portal.cms.site.SiteMapItem getByPaths(java.lang.String[] paths)
           
 nl.hippo.portal.cms.site.SiteMapItem getFirstMatchingSiteMapItem(java.lang.String field, java.lang.String value)
           
 java.lang.String getName()
           
 nl.hippo.portal.cms.site.SiteMapItem getRoot()
           
 java.util.List getSiteMapItemsByField(java.lang.String field, java.lang.String value)
           
 nl.hippo.portal.cms.site.SiteMapItem matchPath(java.lang.String path)
           
 nl.hippo.portal.cms.site.SiteMapItem matchSrc(java.lang.String src)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteMapImpl

public SiteMapImpl()

SiteMapImpl

public SiteMapImpl(java.lang.String name)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface nl.hippo.portal.cms.site.SiteMap

getRoot

public nl.hippo.portal.cms.site.SiteMapItem getRoot()
Specified by:
getRoot in interface nl.hippo.portal.cms.site.SiteMap

addSiteMapItem

public nl.hippo.portal.cms.site.SiteMapItem addSiteMapItem(java.lang.String id,
                                                           nl.hippo.portal.cms.site.SiteMapItem siteMapItem)
Specified by:
addSiteMapItem in interface nl.hippo.portal.cms.site.SiteMap

addSiteMapItem

public SiteMapItemImpl addSiteMapItem(java.lang.String id,
                                      java.lang.String path,
                                      java.lang.String title,
                                      java.lang.String src,
                                      java.lang.String template,
                                      boolean hidden,
                                      boolean menuItem,
                                      boolean linkable)

getById

public nl.hippo.portal.cms.site.SiteMapItem getById(java.lang.String id)
Specified by:
getById in interface nl.hippo.portal.cms.site.SiteMap

getByPaths

public nl.hippo.portal.cms.site.SiteMapItem getByPaths(java.lang.String[] paths)
Specified by:
getByPaths in interface nl.hippo.portal.cms.site.SiteMap

getByPath

public nl.hippo.portal.cms.site.SiteMapItem getByPath(java.lang.String path)
Specified by:
getByPath in interface nl.hippo.portal.cms.site.SiteMap

matchPath

public nl.hippo.portal.cms.site.SiteMapItem matchPath(java.lang.String path)
Specified by:
matchPath in interface nl.hippo.portal.cms.site.SiteMap

matchSrc

public nl.hippo.portal.cms.site.SiteMapItem matchSrc(java.lang.String src)
Specified by:
matchSrc in interface nl.hippo.portal.cms.site.SiteMap

getSiteMapItemsByField

public java.util.List getSiteMapItemsByField(java.lang.String field,
                                             java.lang.String value)
Specified by:
getSiteMapItemsByField in interface nl.hippo.portal.cms.site.SiteMap

getFirstMatchingSiteMapItem

public nl.hippo.portal.cms.site.SiteMapItem getFirstMatchingSiteMapItem(java.lang.String field,
                                                                        java.lang.String value)
Specified by:
getFirstMatchingSiteMapItem in interface nl.hippo.portal.cms.site.SiteMap


Copyright © 2007-2008 . All Rights Reserved.