org.hippoecm.hst.core.sitemenu
Class EditableMenuItemImpl

java.lang.Object
  extended by org.hippoecm.hst.core.sitemenu.AbstractMenuItem
      extended by org.hippoecm.hst.core.sitemenu.EditableMenuItemImpl
All Implemented Interfaces:
CommonMenuItem, EditableMenuItem

public class EditableMenuItemImpl
extends AbstractMenuItem
implements EditableMenuItem


Field Summary
 
Fields inherited from class org.hippoecm.hst.core.sitemenu.AbstractMenuItem
depth, expanded, externalLink, hstLink, name, properties, repositoryBased, selected
 
Constructor Summary
EditableMenuItemImpl(EditableMenu editableMenu, EditableMenuItem parentItem, HstSiteMenuItem siteMenuItem)
           
EditableMenuItemImpl(EditableMenuItem parentItem)
           
 
Method Summary
 void addChildMenuItem(EditableMenuItem childMenuItem)
           
 List<EditableMenuItem> getChildMenuItems()
           
 EditableMenu getEditableMenu()
           
 EditableMenuItem getParentItem()
           
 void setExpanded(boolean expanded)
           
 
Methods inherited from class org.hippoecm.hst.core.sitemenu.AbstractMenuItem
getDepth, getExternalLink, getHstLink, getName, getProperties, isExpanded, isRepositoryBased, isSelected, resolveToSiteMapItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.hippoecm.hst.core.sitemenu.CommonMenuItem
getDepth, getExternalLink, getHstLink, getName, getProperties, isExpanded, isRepositoryBased, isSelected, resolveToSiteMapItem
 

Constructor Detail

EditableMenuItemImpl

public EditableMenuItemImpl(EditableMenuItem parentItem)

EditableMenuItemImpl

public EditableMenuItemImpl(EditableMenu editableMenu,
                            EditableMenuItem parentItem,
                            HstSiteMenuItem siteMenuItem)
Method Detail

getChildMenuItems

public List<EditableMenuItem> getChildMenuItems()
Specified by:
getChildMenuItems in interface EditableMenuItem

addChildMenuItem

public void addChildMenuItem(EditableMenuItem childMenuItem)
Specified by:
addChildMenuItem in interface EditableMenuItem

getEditableMenu

public EditableMenu getEditableMenu()
Specified by:
getEditableMenu in interface EditableMenuItem

getParentItem

public EditableMenuItem getParentItem()
Specified by:
getParentItem in interface EditableMenuItem

setExpanded

public void setExpanded(boolean expanded)
Specified by:
setExpanded in interface EditableMenuItem


Copyright © 2008-2012 Hippo. All Rights Reserved.