org.apache.maven.doxia.site.decoration
Class Menu

java.lang.Object
  extended by org.apache.maven.doxia.site.decoration.Menu
All Implemented Interfaces:
Serializable, Cloneable

public class Menu
extends Object
implements Serializable, Cloneable

A menu in the navigation.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
Menu()
           
 
Method Summary
 void addItem(MenuItem menuItem)
          Method addItem.
 Menu clone()
          Method clone.
 boolean equals(Object other)
          Method equals.
 String getAlt()
          Get the alt description for the image.
 String getBorder()
          Get the border to use for the menu image.
 String getHeight()
          Get the height to use for the menu image.
 String getImg()
          Get the source location of an menu image.
 String getInherit()
          Get the way in which the menu is inherited.
 List<MenuItem> getItems()
          Method getItems.
 String getName()
          Get the name to display for the menu.
 String getPosition()
          Get where to place the image regarding the displayed name (left or right).
 String getRef()
          Get a reference to a pre-defined menu, such as a reports, modules or parent.
 String getTitle()
          Get the title for the image.
 String getWidth()
          Get the width to use for the menu image.
 int hashCode()
          Method hashCode.
 boolean isInheritAsRef()
          Get if this is a reference, setting true means that it will be populated in the project, whereas if it is false, it is populated in the parent and then inherited.
 void removeItem(MenuItem menuItem)
          Method removeItem.
 void setAlt(String alt)
          Set the alt description for the image.
 void setBorder(String border)
          Set the border to use for the menu image.
 void setHeight(String height)
          Set the height to use for the menu image.
 void setImg(String img)
          Set the source location of an menu image.
 void setInherit(String inherit)
          Set the way in which the menu is inherited.
 void setInheritAsRef(boolean inheritAsRef)
          Set if this is a reference, setting true means that it will be populated in the project, whereas if it is false, it is populated in the parent and then inherited.
 void setItems(List<MenuItem> items)
          Set a list of menu item.
 void setName(String name)
          Set the name to display for the menu.
 void setPosition(String position)
          Set where to place the image regarding the displayed name (left or right).
 void setRef(String ref)
          Set a reference to a pre-defined menu, such as a reports, modules or parent.
 void setTitle(String title)
          Set the title for the image.
 void setWidth(String width)
          Set the width to use for the menu image.
 String toString()
          Method toString.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Menu

public Menu()
Method Detail

addItem

public void addItem(MenuItem menuItem)
Method addItem.

Parameters:
menuItem -

clone

public Menu clone()
Method clone.

Overrides:
clone in class Object
Returns:
Menu

equals

public boolean equals(Object other)
Method equals.

Overrides:
equals in class Object
Parameters:
other -
Returns:
boolean

getAlt

public String getAlt()
Get the alt description for the image.

Returns:
String

getBorder

public String getBorder()
Get the border to use for the menu image.

Returns:
String

getHeight

public String getHeight()
Get the height to use for the menu image.

Returns:
String

getImg

public String getImg()
Get the source location of an menu image.

Returns:
String

getInherit

public String getInherit()
Get the way in which the menu is inherited. Can be one of : top, bottom.

Returns:
String

getItems

public List<MenuItem> getItems()
Method getItems.

Returns:
List

getName

public String getName()
Get the name to display for the menu.

Returns:
String

getPosition

public String getPosition()
Get where to place the image regarding the displayed name (left or right).

Returns:
String

getRef

public String getRef()
Get a reference to a pre-defined menu, such as a reports, modules or parent.

Returns:
String

getTitle

public String getTitle()
Get the title for the image.

Returns:
String

getWidth

public String getWidth()
Get the width to use for the menu image.

Returns:
String

hashCode

public int hashCode()
Method hashCode.

Overrides:
hashCode in class Object
Returns:
int

isInheritAsRef

public boolean isInheritAsRef()
Get if this is a reference, setting true means that it will be populated in the project, whereas if it is false, it is populated in the parent and then inherited.

Returns:
boolean

removeItem

public void removeItem(MenuItem menuItem)
Method removeItem.

Parameters:
menuItem -

setAlt

public void setAlt(String alt)
Set the alt description for the image.

Parameters:
alt -

setBorder

public void setBorder(String border)
Set the border to use for the menu image.

Parameters:
border -

setHeight

public void setHeight(String height)
Set the height to use for the menu image.

Parameters:
height -

setImg

public void setImg(String img)
Set the source location of an menu image.

Parameters:
img -

setInherit

public void setInherit(String inherit)
Set the way in which the menu is inherited. Can be one of : top, bottom.

Parameters:
inherit -

setInheritAsRef

public void setInheritAsRef(boolean inheritAsRef)
Set if this is a reference, setting true means that it will be populated in the project, whereas if it is false, it is populated in the parent and then inherited.

Parameters:
inheritAsRef -

setItems

public void setItems(List<MenuItem> items)
Set a list of menu item.

Parameters:
items -

setName

public void setName(String name)
Set the name to display for the menu.

Parameters:
name -

setPosition

public void setPosition(String position)
Set where to place the image regarding the displayed name (left or right).

Parameters:
position -

setRef

public void setRef(String ref)
Set a reference to a pre-defined menu, such as a reports, modules or parent.

Parameters:
ref -

setTitle

public void setTitle(String title)
Set the title for the image.

Parameters:
title -

setWidth

public void setWidth(String width)
Set the width to use for the menu image.

Parameters:
width -

toString

public String toString()
Method toString.

Overrides:
toString in class Object
Returns:
String


Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.