net.ezcontent.backend.conf
Class MenuConfiguration

java.lang.Object
  extended bynet.ezcontent.backend.conf.MenuConfiguration
All Implemented Interfaces:
Serializable

public class MenuConfiguration
extends Object
implements Serializable

Representa la configuracion de un menu. Es util para las secciones que tienen un componente Menu. Contiene simplemente el nombre del componente que se usa para el menu y la lista de opciones que contiene dicho menu (cada elemento es un MenuOption)

Author:
Enrique Zamudio
See Also:
Serialized Form

Field Summary
private  String componentName
           
private  String componentTemplate
           
private  List options
           
 
Constructor Summary
MenuConfiguration(String cname)
          Crea una nueva instancia.
 
Method Summary
 void addOption(MenuOption opt)
           
 void appendXml(StringBuffer buf)
           
 String getComponentName()
          Devuelve el nombre del componente a utilizar para menu.
 String getComponentTemplate()
           
 List getOptions()
          Devuelve las opciones del menu.
 void removeOption(MenuOption opt)
           
 void setComponentTemplate(String value)
          La ubicacion del template del componente, en caso de no ser un Menu.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

componentName

private String componentName

componentTemplate

private String componentTemplate

options

private List options
Constructor Detail

MenuConfiguration

public MenuConfiguration(String cname)
Crea una nueva instancia.

Parameters:
cname - El nombre del componente de menu. Hay uno por default llamado simplemente Menu.
Method Detail

getComponentName

public String getComponentName()
Devuelve el nombre del componente a utilizar para menu. El nombre Menu se maneja de manera especial, ya que no es realmente un componente sino que el componente Marco despliega las opciones directamente.


setComponentTemplate

public void setComponentTemplate(String value)
La ubicacion del template del componente, en caso de no ser un Menu.


getComponentTemplate

public String getComponentTemplate()

addOption

public void addOption(MenuOption opt)

removeOption

public void removeOption(MenuOption opt)

getOptions

public List getOptions()
Devuelve las opciones del menu. Es un arreglo de MenuOptions.


appendXml

public void appendXml(StringBuffer buf)

toString

public String toString()