org.apache.jetspeed.om.folder.impl
Class BaseMenuDefinitionMetadata

java.lang.Object
  extended by org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionElement
      extended by org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionMetadata
Direct Known Subclasses:
BaseMenuDefinitionImpl, BaseMenuSeparatorDefinitionImpl

public abstract class BaseMenuDefinitionMetadata
extends BaseMenuDefinitionElement

BaseMenuDefinitionMetadata

Version:
$Id:$
Author:
Randy Watler

Field Summary
private  Collection metadataFields
           
private  PageMetadataImpl pageMetadata
           
 
Constructor Summary
BaseMenuDefinitionMetadata()
           
 
Method Summary
 org.apache.jetspeed.om.common.GenericMetadata getMetadata()
           
 PageMetadataImpl getPageMetadata()
          getPageMetadata Get page manager specific metadata implementation.
 String getShortTitle()
           
 String getShortTitle(Locale locale)
           
 String getText()
           
 String getText(Locale locale)
           
 String getTitle()
           
 String getTitle(Locale locale)
           
abstract  PageMetadataImpl newPageMetadata(Collection fields)
          newPageMetadata Construct page manager specific metadata implementation.
 
Methods inherited from class org.apache.jetspeed.om.folder.impl.BaseMenuDefinitionElement
getElementOrder, setElementOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metadataFields

private Collection metadataFields

pageMetadata

private PageMetadataImpl pageMetadata
Constructor Detail

BaseMenuDefinitionMetadata

public BaseMenuDefinitionMetadata()
Method Detail

newPageMetadata

public abstract PageMetadataImpl newPageMetadata(Collection fields)
newPageMetadata Construct page manager specific metadata implementation.

Parameters:
fields - mutable fields collection
Returns:
page metadata

getPageMetadata

public PageMetadataImpl getPageMetadata()
getPageMetadata Get page manager specific metadata implementation.

Returns:
page metadata

getTitle

public String getTitle()

getShortTitle

public String getShortTitle()

getText

public String getText()

getTitle

public String getTitle(Locale locale)

getShortTitle

public String getShortTitle(Locale locale)

getText

public String getText(Locale locale)

getMetadata

public org.apache.jetspeed.om.common.GenericMetadata getMetadata()


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