|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.om.folder.psml.MenuMetadataImpl
org.apache.jetspeed.om.folder.psml.MenuDefinitionImpl
public class 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 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.psml.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.MenuDefinition
public void setName(String name)
setName
in interface org.apache.jetspeed.om.folder.MenuDefinition
name
- menu namepublic String getOptions()
getOptions
in interface org.apache.jetspeed.om.folder.MenuDefinition
public void setOptions(String options)
setOptions
in interface org.apache.jetspeed.om.folder.MenuDefinition
options
- option paths specificationpublic int getDepth()
getDepth
in interface org.apache.jetspeed.om.folder.MenuDefinition
public void setDepth(int depth)
setDepth
in interface org.apache.jetspeed.om.folder.MenuDefinition
depth
- inclusion depthpublic boolean isPaths()
isPaths
in interface org.apache.jetspeed.om.folder.MenuDefinition
public void setPaths(boolean paths)
setPaths
in interface org.apache.jetspeed.om.folder.MenuDefinition
paths
- paths options flagpublic boolean isRegexp()
isRegexp
in interface org.apache.jetspeed.om.folder.MenuDefinition
public void setRegexp(boolean regexp)
setRegexp
in interface org.apache.jetspeed.om.folder.MenuDefinition
regexp
- regexp flagpublic String getProfile()
getProfile
in interface org.apache.jetspeed.om.folder.MenuDefinition
public void setProfile(String locatorName)
setProfile
in interface org.apache.jetspeed.om.folder.MenuDefinition
locatorName
- profile locator namepublic String getOrder()
getOrder
in interface org.apache.jetspeed.om.folder.MenuDefinition
public void setOrder(String order)
setOrder
in interface org.apache.jetspeed.om.folder.MenuDefinition
order
- ordering patterns listpublic String getSkin()
getSkin
in interface org.apache.jetspeed.om.folder.MenuDefinition
public void setSkin(String name)
setSkin
in interface org.apache.jetspeed.om.folder.MenuDefinition
name
- skin namepublic String getTitle()
getTitle
in interface org.apache.jetspeed.om.folder.MenuDefinition
getTitle
in class MenuMetadataImpl
public void setTitle(String title)
setTitle
in interface org.apache.jetspeed.om.folder.MenuDefinition
title
- title textpublic String getShortTitle()
getShortTitle
in interface org.apache.jetspeed.om.folder.MenuDefinition
getShortTitle
in class MenuMetadataImpl
public void setShortTitle(String title)
setShortTitle
in interface org.apache.jetspeed.om.folder.MenuDefinition
title
- short title textpublic List getMenuElements()
getMenuElements
in interface org.apache.jetspeed.om.folder.MenuDefinition
public void setMenuElements(List elements)
setMenuElements
in interface org.apache.jetspeed.om.folder.MenuDefinition
elements
- element listpublic List getMenuElementImpls()
public void setMenuElementImpls(List elements)
elements
- element listpublic void unmarshalled()
unmarshalled
in class MenuMetadataImpl
public void marshalling()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |