|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.portalsite.impl.MenuElementImpl
org.apache.jetspeed.portalsite.impl.MenuOptionImpl
public class MenuOptionImpl
This class implements the portal-site menu option elements constructed and returned to decorators.
Field Summary | |
---|---|
private org.apache.jetspeed.om.folder.MenuOptionsDefinition |
definition
definition - menu option definition |
Fields inherited from interface org.apache.jetspeed.portalsite.MenuOption |
---|
FOLDER_OPTION_TYPE, LINK_OPTION_TYPE, PAGE_OPTION_TYPE |
Fields inherited from interface org.apache.jetspeed.portalsite.MenuElement |
---|
MENU_ELEMENT_TYPE, OPTION_ELEMENT_TYPE, SEPARATOR_ELEMENT_TYPE |
Constructor Summary | |
---|---|
MenuOptionImpl(MenuImpl parent,
org.apache.jetspeed.page.document.Node node,
org.apache.jetspeed.om.folder.MenuOptionsDefinition definition)
MenuOptionImpl - constructor |
Method Summary | |
---|---|
String |
getDefaultPage()
getDefaultPage - get default page for a folder (if folder) of menu option |
String |
getElementType()
getElementType - get type of menu element |
String |
getSkin()
getSkin - get skin name for menu element |
String |
getTarget()
getTarget - get target for url of menu option |
String |
getType()
getType - get type of menu option |
String |
getUrl()
getUrl - get url of menu option |
boolean |
isHidden()
isHidden - get hidden state of menu option |
boolean |
isSelected(org.apache.jetspeed.portalsite.PortalSiteRequestContext context)
isSelected - return true if menu option is selected by the specified request context |
Methods inherited from class org.apache.jetspeed.portalsite.impl.MenuElementImpl |
---|
clone, equals, getMetadata, getName, getNode, getParentMenu, getShortTitle, getShortTitle, getTitle, getTitle, setNode, setParentMenu |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.jetspeed.portalsite.MenuElement |
---|
getMetadata, getParentMenu, getShortTitle, getShortTitle, getTitle, getTitle |
Field Detail |
---|
private org.apache.jetspeed.om.folder.MenuOptionsDefinition definition
Constructor Detail |
---|
public MenuOptionImpl(MenuImpl parent, org.apache.jetspeed.page.document.Node node, org.apache.jetspeed.om.folder.MenuOptionsDefinition definition)
parent
- containing menu implementationnode
- menu option node proxydefinition
- menu option definitionMethod Detail |
---|
public String getElementType()
getElementType
in interface org.apache.jetspeed.portalsite.MenuElement
getElementType
in class MenuElementImpl
public String getType()
getType
in interface org.apache.jetspeed.portalsite.MenuOption
public String getSkin()
getSkin
in interface org.apache.jetspeed.portalsite.MenuElement
getSkin
in class MenuElementImpl
public String getUrl()
getUrl
in interface org.apache.jetspeed.portalsite.MenuOption
getUrl
in class MenuElementImpl
public String getTarget()
getTarget
in interface org.apache.jetspeed.portalsite.MenuOption
public String getDefaultPage()
getDefaultPage
in interface org.apache.jetspeed.portalsite.MenuOption
public boolean isHidden()
isHidden
in interface org.apache.jetspeed.portalsite.MenuOption
public boolean isSelected(org.apache.jetspeed.portalsite.PortalSiteRequestContext context)
isSelected
in interface org.apache.jetspeed.portalsite.MenuOption
context
- request context
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |