|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jetspeed.portalsite.impl.MenuElementImpl
public abstract class MenuElementImpl
This abstract class implements common features of portal-site menu elements constructed and returned to decorators.
| Field Summary |
|---|
| Fields inherited from interface org.apache.jetspeed.portalsite.MenuElement |
|---|
MENU_ELEMENT_TYPE, OPTION_ELEMENT_TYPE, SEPARATOR_ELEMENT_TYPE |
| Constructor Summary | |
|---|---|
protected |
MenuElementImpl(MenuImpl parent)
MenuElementImpl - constructor |
protected |
MenuElementImpl(MenuImpl parent,
Node node)
MenuElementImpl - node proxy constructor |
| Method Summary | |
|---|---|
java.lang.Object |
clone()
clone - clone this instance |
boolean |
equals(java.lang.Object obj)
equals - compare menu element implementations |
abstract java.lang.String |
getElementType()
getElementType - get type of menu element |
GenericMetadata |
getMetadata()
getMetadata - get generic metadata for menu element |
java.lang.String |
getName()
getName - get name of menu element used for default title |
protected Node |
getNode()
getNode - get menu element node proxy in the site view |
Menu |
getParentMenu()
getParentMenu - get menu that contains menu element |
java.lang.String |
getShortTitle()
getShortTitle - get default short title for menu element |
java.lang.String |
getShortTitle(java.util.Locale locale)
getShortTitle - get locale specific short title for menu element from metadata |
java.lang.String |
getSkin()
getSkin - get skin name for menu element |
java.lang.String |
getTitle()
getTitle - get default title for menu element |
java.lang.String |
getTitle(java.util.Locale locale)
getTitle - get locale specific title for menu element from metadata |
java.lang.String |
getUrl()
getUrl - get url of menu element used for comparison |
protected void |
setNode(Node node)
setNode - set menu element node proxy in the site view |
protected void |
setParentMenu(Menu parentMenu)
setParentMenu - set menu that contains menu element |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected MenuElementImpl(MenuImpl parent)
parent - containing menu implementation
protected MenuElementImpl(MenuImpl parent,
Node node)
parent - containing menu implementationnode - menu element node proxy| Method Detail |
|---|
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic abstract java.lang.String getElementType()
getElementType in interface MenuElementpublic Menu getParentMenu()
getParentMenu in interface MenuElementprotected void setParentMenu(Menu parentMenu)
parentMenu - parent menupublic java.lang.String getName()
public java.lang.String getUrl()
public java.lang.String getTitle()
getTitle in interface MenuElementpublic java.lang.String getShortTitle()
getShortTitle in interface MenuElementpublic java.lang.String getTitle(java.util.Locale locale)
getTitle in interface MenuElementlocale - preferred locale
public java.lang.String getShortTitle(java.util.Locale locale)
getShortTitle in interface MenuElementlocale - preferred locale
public GenericMetadata getMetadata()
getMetadata in interface MenuElementpublic java.lang.String getSkin()
getSkin in interface MenuElementprotected Node getNode()
protected void setNode(Node node)
node - node proxy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||