|
||||||||||
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 implementationprotected MenuElementImpl(MenuImpl parent, Node node)
parent
- containing menu implementationnode
- menu element node proxyMethod Detail |
---|
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public abstract java.lang.String getElementType()
getElementType
in interface MenuElement
public Menu getParentMenu()
getParentMenu
in interface MenuElement
protected void setParentMenu(Menu parentMenu)
parentMenu
- parent menupublic java.lang.String getName()
public java.lang.String getUrl()
public java.lang.String getTitle()
getTitle
in interface MenuElement
public java.lang.String getShortTitle()
getShortTitle
in interface MenuElement
public java.lang.String getTitle(java.util.Locale locale)
getTitle
in interface MenuElement
locale
- preferred locale
public java.lang.String getShortTitle(java.util.Locale locale)
getShortTitle
in interface MenuElement
locale
- preferred locale
public GenericMetadata getMetadata()
getMetadata
in interface MenuElement
public java.lang.String getSkin()
getSkin
in interface MenuElement
protected 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 |