java.lang .Object org.apache.jetspeed.om.folder.psml .MenuMetadataImpl org.apache.jetspeed.om.folder.psml .MenuDefinitionImpl MenuDefinitionImpl public class MenuDefinitionImpl extends MenuMetadataImpl implements MenuDefinition (Code) This class implements the MenuDefinition
interface in a persistent object form for use by
the page manager component.
author: Randy Watler version: $Id: MenuDefinitionImpl.java 516448 2007-03-09 16:25:47Z ate $
MenuDefinitionImpl public MenuDefinitionImpl()(Code) MenuDefinitionImpl - constructor
getDepth public int getDepth()(Code) getDepth - get depth of inclusion for folder menu options
inclusion depth
getMenuElementImpls public List getMenuElementImpls()(Code) getMenuElementImpls - get ordered list of wrapped menu elements
element list
getMenuElements public List getMenuElements()(Code) getMenuElements - get ordered list of menu options,
nested menus, separators, included
menu, and excluded menu elements
element list
getName public String getName()(Code) getName - get menu name
menu name
getOptions public String getOptions()(Code) getOptions - get comma separated menu options if not specified as elements
option paths specification
getOrder public String getOrder()(Code) getOrder - get comma separated regexp ordering patterns for options
ordering patterns list
getProfile public String getProfile()(Code) getProfile - get profile locator used to filter specified options
profile locator name
getShortTitle public String getShortTitle()(Code) getShortTitle - get default short title for menu
short title text
getSkin public String getSkin()(Code) getSkin - get skin name for menu
skin name
getTitle public String getTitle()(Code) getTitle - get default title for menu
title text
isPaths public boolean isPaths()(Code) isPaths - get generate ordered path options for specified options
paths options flag
isRegexp public boolean isRegexp()(Code) isRegexp - get regexp flag for interpreting specified options
regexp flag
marshalling public void marshalling()(Code) marshalling - notification that this instance is to
be saved to the persistent store
setDepth public void setDepth(int depth)(Code) setDepth - set depth of inclusion for folder menu options
Parameters: depth - inclusion depth
setMenuElementImpls public void setMenuElementImpls(List elements)(Code) setMenuElementImpls - set ordered list of menu elements using
a list of wrapped menu elements
Parameters: elements - element list
setMenuElements public void setMenuElements(List elements)(Code) setMenuElements - set ordered list of menu elements
Parameters: elements - element list
setName public void setName(String name)(Code) setName - set menu name
Parameters: name - menu name
setOptions public void setOptions(String options)(Code) setOptions - set comma separated menu options if not specified as elements
Parameters: options - option paths specification
setOrder public void setOrder(String order)(Code) setOrder - set comma separated regexp ordering patterns for options
Parameters: order - ordering patterns list
setPaths public void setPaths(boolean paths)(Code) setPaths - set generate ordered path options for specified options
Parameters: paths - paths options flag
setProfile public void setProfile(String locatorName)(Code) setProfile - set profile locator used to filter specified options
Parameters: locatorName - profile locator name
setRegexp public void setRegexp(boolean regexp)(Code) setRegexp - set regexp flag for interpreting specified options
Parameters: regexp - regexp flag
setShortTitle public void setShortTitle(String title)(Code) setShortTitle - set default short title for menu
Parameters: title - short title text
setSkin public void setSkin(String name)(Code) setSkin - set skin name for menu
Parameters: name - skin name
setTitle public void setTitle(String title)(Code) setTitle - set default title for menu
Parameters: title - title text
unmarshalled public void unmarshalled()(Code) unmarshalled - notification that this instance has been
loaded from the persistent store