org.apache.jetspeed.portalsite.impl
Class MenuSeparatorImpl

java.lang.Object
  extended by org.apache.jetspeed.portalsite.impl.MenuElementImpl
      extended by org.apache.jetspeed.portalsite.impl.MenuSeparatorImpl
All Implemented Interfaces:
Cloneable, org.apache.jetspeed.portalsite.MenuElement, org.apache.jetspeed.portalsite.MenuSeparator

public class MenuSeparatorImpl
extends MenuElementImpl
implements org.apache.jetspeed.portalsite.MenuSeparator, Cloneable

This class implements the portal-site menu separator elements constructed and returned to decorators.

Version:
$Id: MenuSeparatorImpl.java 516448 2007-03-09 16:25:47Z ate $
Author:
Randy Watler

Field Summary
private  org.apache.jetspeed.om.folder.MenuSeparatorDefinition definition
          definition - menu separator definition
 
Fields inherited from interface org.apache.jetspeed.portalsite.MenuElement
MENU_ELEMENT_TYPE, OPTION_ELEMENT_TYPE, SEPARATOR_ELEMENT_TYPE
 
Constructor Summary
MenuSeparatorImpl(MenuImpl parent, org.apache.jetspeed.om.folder.MenuSeparatorDefinition definition)
          MenuSeparatorImpl - constructor
 
Method Summary
 String getElementType()
          getElementType - get type of menu element
 org.apache.jetspeed.om.common.GenericMetadata getMetadata()
          getMetadata - get generic metadata for menu element
 String getSkin()
          getSkin - get skin name for menu element
 String getText()
          getText - get default text for menu separator
 String getText(Locale locale)
          getText - get locale specific text for menu separator from metadata
 String getTitle()
          getTitle - get default title for menu element
 String getTitle(Locale locale)
          getTitle - get locale specific title for menu element from metadata
 
Methods inherited from class org.apache.jetspeed.portalsite.impl.MenuElementImpl
clone, equals, getName, getNode, getParentMenu, getShortTitle, getShortTitle, getUrl, 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
getParentMenu, getShortTitle, getShortTitle
 

Field Detail

definition

private org.apache.jetspeed.om.folder.MenuSeparatorDefinition definition
definition - menu separator definition

Constructor Detail

MenuSeparatorImpl

public MenuSeparatorImpl(MenuImpl parent,
                         org.apache.jetspeed.om.folder.MenuSeparatorDefinition definition)
MenuSeparatorImpl - constructor

Parameters:
parent - containing menu implementation
definition - menu separator definition
Method Detail

getElementType

public String getElementType()
getElementType - get type of menu element

Specified by:
getElementType in interface org.apache.jetspeed.portalsite.MenuElement
Specified by:
getElementType in class MenuElementImpl
Returns:
SEPARATOR_ELEMENT_TYPE

getTitle

public String getTitle()
getTitle - get default title for menu element

Specified by:
getTitle in interface org.apache.jetspeed.portalsite.MenuElement
Overrides:
getTitle in class MenuElementImpl
Returns:
title text

getText

public String getText()
getText - get default text for menu separator

Specified by:
getText in interface org.apache.jetspeed.portalsite.MenuSeparator
Returns:
text

getTitle

public String getTitle(Locale locale)
getTitle - get locale specific title for menu element from metadata

Specified by:
getTitle in interface org.apache.jetspeed.portalsite.MenuElement
Overrides:
getTitle in class MenuElementImpl
Parameters:
locale - preferred locale
Returns:
title text

getText

public String getText(Locale locale)
getText - get locale specific text for menu separator from metadata

Specified by:
getText in interface org.apache.jetspeed.portalsite.MenuSeparator
Parameters:
locale - preferred locale
Returns:
text

getMetadata

public org.apache.jetspeed.om.common.GenericMetadata getMetadata()
getMetadata - get generic metadata for menu element

Specified by:
getMetadata in interface org.apache.jetspeed.portalsite.MenuElement
Overrides:
getMetadata in class MenuElementImpl
Returns:
metadata

getSkin

public String getSkin()
getSkin - get skin name for menu element

Specified by:
getSkin in interface org.apache.jetspeed.portalsite.MenuElement
Overrides:
getSkin in class MenuElementImpl
Returns:
skin name


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.