|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jetspeed.om.folder.impl.MenuMetadataImpl
org.apache.jetspeed.om.folder.impl.MenuDefinitionImpl
This class implements the MenuDefinition interface in a persistent object form for use by the page manager component.
| Field Summary | |
private int |
depth
depth - depth of inclusion for folder options |
private List |
menuElementImpls
menuElementImpls - ordered homogeneous list of menu elements |
private List |
menuElements
menuElements - ordered polymorphic list of menu options nested menu, separator, include, and exclude definitions |
private String |
name
name - name of menu definition |
private String |
options
options - comma separated option paths specification for menu |
private String |
order
order - comma separated list of ordering patterns for options |
private boolean |
paths
paths - generate ordered path options for options |
private String |
profile
profile - profile locator name filter for options |
private boolean |
regexp
regexp - interpret specified optionsas regexp |
private String |
shortTitle
shortTitle - short title for menu |
private String |
skin
skin - skin name for menu |
private String |
title
title - title for menu |
| Fields inherited from class org.apache.jetspeed.om.folder.impl.MenuMetadataImpl |
|
| Fields inherited from interface org.apache.jetspeed.om.folder.MenuDefinition |
ANY_PROFILE_LOCATOR |
| Constructor Summary | |
MenuDefinitionImpl()
MenuDefinitionImpl - constructor |
|
| Method Summary | |
int |
getDepth()
getDepth - get depth of inclusion for folder menu options |
List |
getMenuElementImpls()
getMenuElementImpls - get ordered list of wrapped menu elements |
List |
getMenuElements()
getMenuElements - get ordered list of menu options, nested menus, separators, included menu, and excluded menu elements |
String |
getName()
getName - get menu name |
String |
getOptions()
getOptions - get comma separated menu options if not specified as elements |
String |
getOrder()
getOrder - get comma separated regexp ordering patterns for options |
String |
getProfile()
getProfile - get profile locator used to filter specified options |
String |
getShortTitle()
getShortTitle - get default short title for menu |
String |
getSkin()
getSkin - get skin name for menu |
String |
getTitle()
getTitle - get default title for menu |
boolean |
isPaths()
isPaths - get generate ordered path options for specified options |
boolean |
isRegexp()
isRegexp - get regexp flag for interpreting specified options |
void |
marshalling()
marshalling - notification that this instance is to be saved to the persistent store |
void |
setDepth(int depth)
setDepth - set depth of inclusion for folder menu options |
void |
setMenuElementImpls(List elements)
setMenuElementImpls - set ordered list of menu elements using a list of wrapped menu elements |
void |
setMenuElements(List elements)
setMenuElements - set ordered list of menu elements |
void |
setName(String name)
setName - set menu name |
void |
setOptions(String options)
setOptions - set comma separated menu options if not specified as elements |
void |
setOrder(String order)
setOrder - set comma separated regexp ordering patterns for options |
void |
setPaths(boolean paths)
setPaths - set generate ordered path options for specified options |
void |
setProfile(String locatorName)
setProfile - set profile locator used to filter specified options |
void |
setRegexp(boolean regexp)
setRegexp - set regexp flag for interpreting specified options |
void |
setShortTitle(String title)
setShortTitle - set default short title for menu |
void |
setSkin(String name)
setSkin - set skin name for menu |
void |
setTitle(String title)
setTitle - set default title for menu |
void |
unmarshalled()
unmarshalled - notification that this instance has been loaded from the persistent store |
| Methods inherited from class org.apache.jetspeed.om.folder.impl.MenuMetadataImpl |
getMetadata, getMetadataFields, getShortTitle, getText, getText, getTitle, setMetadataFields |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.jetspeed.om.folder.MenuDefinition |
getMetadata, getShortTitle, getTitle |
| Field Detail |
private String name
private String options
private int depth
private boolean paths
private boolean regexp
private String profile
private String order
private String skin
private String title
private String shortTitle
private List menuElements
private List menuElementImpls
| Constructor Detail |
public MenuDefinitionImpl()
| Method Detail |
public String getName()
getName in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setName(String name)
setName in interface org.apache.jetspeed.om.folder.MenuDefinitionname - menu namepublic String getOptions()
getOptions in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setOptions(String options)
setOptions in interface org.apache.jetspeed.om.folder.MenuDefinitionoptions - option paths specificationpublic int getDepth()
getDepth in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setDepth(int depth)
setDepth in interface org.apache.jetspeed.om.folder.MenuDefinitiondepth - inclusion depthpublic boolean isPaths()
isPaths in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setPaths(boolean paths)
setPaths in interface org.apache.jetspeed.om.folder.MenuDefinitionpaths - paths options flagpublic boolean isRegexp()
isRegexp in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setRegexp(boolean regexp)
setRegexp in interface org.apache.jetspeed.om.folder.MenuDefinitionregexp - regexp flagpublic String getProfile()
getProfile in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setProfile(String locatorName)
setProfile in interface org.apache.jetspeed.om.folder.MenuDefinitionlocatorName - profile locator namepublic String getOrder()
getOrder in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setOrder(String order)
setOrder in interface org.apache.jetspeed.om.folder.MenuDefinitionorder - ordering patterns listpublic String getSkin()
getSkin in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setSkin(String name)
setSkin in interface org.apache.jetspeed.om.folder.MenuDefinitionname - skin namepublic String getTitle()
getTitle in interface org.apache.jetspeed.om.folder.MenuDefinitiongetTitle in class MenuMetadataImplpublic void setTitle(String title)
setTitle in interface org.apache.jetspeed.om.folder.MenuDefinitiontitle - title textpublic String getShortTitle()
getShortTitle in interface org.apache.jetspeed.om.folder.MenuDefinitiongetShortTitle in class MenuMetadataImplpublic void setShortTitle(String title)
setShortTitle in interface org.apache.jetspeed.om.folder.MenuDefinitiontitle - short title textpublic List getMenuElements()
getMenuElements in interface org.apache.jetspeed.om.folder.MenuDefinitionpublic void setMenuElements(List elements)
setMenuElements in interface org.apache.jetspeed.om.folder.MenuDefinitionelements - element listpublic List getMenuElementImpls()
public void setMenuElementImpls(List elements)
elements - element listpublic void unmarshalled()
unmarshalled in class MenuMetadataImplpublic void marshalling()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||