org.apache.jetspeed.om.page.impl
Class PageMenuDefinitionImpl

java.lang.Object
  extended by org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionElement
      extended by org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionMetadata
          extended by org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionImpl
              extended by org.apache.jetspeed.om.page.impl.PageMenuDefinitionImpl
All Implemented Interfaces:
MenuDefinition, PageMenuDefinitionElement

public class PageMenuDefinitionImpl
extends BaseMenuDefinitionImpl
implements MenuDefinition, PageMenuDefinitionElement

PageMenuDefinitionImpl

Version:
$Id:$
Author:
Randy Watler

Field Summary
 
Fields inherited from interface org.apache.jetspeed.om.folder.MenuDefinition
ANY_PROFILE_LOCATOR
 
Constructor Summary
PageMenuDefinitionImpl()
           
 
Method Summary
 java.util.List getMenuElements()
          getMenuElements - get ordered list of menu options, nested menus, separators, included menu, and excluded menu elements
 PageMetadataImpl newPageMetadata(java.util.Collection fields)
          newPageMetadata Construct page manager specific metadata implementation.
 
Methods inherited from class org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionImpl
accessElements, equals, getDepth, getName, getOptions, getOrder, getProfile, getShortTitle, getSkin, getTitle, hashCode, isPaths, isRegexp, setDepth, setMenuElements, setName, setOptions, setOrder, setPaths, setProfile, setRegexp, setShortTitle, setSkin, setTitle
 
Methods inherited from class org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionMetadata
getMetadata, getPageMetadata, getShortTitle, getText, getText, getTitle
 
Methods inherited from class org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionElement
getElementOrder, setElementOrder
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.om.folder.MenuDefinition
getDepth, getMetadata, getName, getOptions, getOrder, getProfile, getShortTitle, getShortTitle, getSkin, getTitle, getTitle, isPaths, isRegexp, setDepth, setMenuElements, setName, setOptions, setOrder, setPaths, setProfile, setRegexp, setShortTitle, setSkin, setTitle
 
Methods inherited from interface org.apache.jetspeed.om.page.impl.PageMenuDefinitionElement
getElementOrder, setElementOrder
 

Constructor Detail

PageMenuDefinitionImpl

public PageMenuDefinitionImpl()
Method Detail

newPageMetadata

public PageMetadataImpl newPageMetadata(java.util.Collection fields)
Description copied from class: BaseMenuDefinitionMetadata
newPageMetadata Construct page manager specific metadata implementation.

Specified by:
newPageMetadata in class BaseMenuDefinitionMetadata
Parameters:
fields - mutable fields collection
Returns:
page metadata

getMenuElements

public java.util.List getMenuElements()
Description copied from interface: MenuDefinition
getMenuElements - get ordered list of menu options, nested menus, separators, included menu, and excluded menu elements

Specified by:
getMenuElements in interface MenuDefinition
Specified by:
getMenuElements in class BaseMenuDefinitionImpl
Returns:
element list


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.