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:
java.lang.Cloneable, MenuElement, MenuSeparator

public class MenuSeparatorImpl
extends MenuElementImpl
implements MenuSeparator, java.lang.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
 
Fields inherited from interface org.apache.jetspeed.portalsite.MenuElement
MENU_ELEMENT_TYPE, OPTION_ELEMENT_TYPE, SEPARATOR_ELEMENT_TYPE
 
Constructor Summary
MenuSeparatorImpl(MenuImpl parent, MenuSeparatorDefinition definition)
          MenuSeparatorImpl - constructor
 
Method Summary
 java.lang.String getElementType()
          getElementType - get type of menu element
 GenericMetadata getMetadata()
          getMetadata - get generic metadata for menu element
 java.lang.String getSkin()
          getSkin - get skin name for menu element
 java.lang.String getText()
          getText - get default text for menu separator
 java.lang.String getText(java.util.Locale locale)
          getText - get locale specific text for menu separator from metadata
 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
 
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
 

Constructor Detail

MenuSeparatorImpl

public MenuSeparatorImpl(MenuImpl parent,
                         MenuSeparatorDefinition definition)
MenuSeparatorImpl - constructor

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

getElementType

public java.lang.String getElementType()
getElementType - get type of menu element

Specified by:
getElementType in interface MenuElement
Specified by:
getElementType in class MenuElementImpl
Returns:
SEPARATOR_ELEMENT_TYPE

getTitle

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

Specified by:
getTitle in interface MenuElement
Overrides:
getTitle in class MenuElementImpl
Returns:
title text

getText

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

Specified by:
getText in interface MenuSeparator
Returns:
text

getTitle

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

Specified by:
getTitle in interface MenuElement
Overrides:
getTitle in class MenuElementImpl
Parameters:
locale - preferred locale
Returns:
title text

getText

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

Specified by:
getText in interface MenuSeparator
Parameters:
locale - preferred locale
Returns:
text

getMetadata

public GenericMetadata getMetadata()
getMetadata - get generic metadata for menu element

Specified by:
getMetadata in interface MenuElement
Overrides:
getMetadata in class MenuElementImpl
Returns:
metadata

getSkin

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

Specified by:
getSkin in interface MenuElement
Overrides:
getSkin in class MenuElementImpl
Returns:
skin name


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