|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.cheftool.menu.MenuEntry
public class MenuEntry
MenuEntry is a clickable entry in a menu.
| Field Summary | |
|---|---|
protected String |
m_action
The action string for the entry. |
protected int |
m_checked
The checked status (@see MenuItem for values). |
protected boolean |
m_enabled
The enabled flag for the entry. |
protected String |
m_form
The form name string for the entry. |
protected String |
m_icon
The icon name for the entry. |
protected String |
m_title
The display title for the entry. |
protected String |
m_url
The full URL string for the entry. |
| Fields inherited from interface org.sakaiproject.cheftool.api.MenuItem |
|---|
CHECKED_FALSE, CHECKED_NA, CHECKED_TRUE, STATE_MENU |
| Constructor Summary | |
|---|---|
MenuEntry(String title,
boolean enabled,
String action)
Construct a menu. |
|
MenuEntry(String title,
String action)
Construct a menu. |
|
MenuEntry(String title,
String icon,
boolean enabled,
int checked,
String action)
Construct a menu. |
|
MenuEntry(String title,
String icon,
boolean enabled,
int checked,
String action,
String form)
Construct a menu. |
|
| Method Summary | |
|---|---|
String |
getAction()
Access the action string for this item; what to do when the user clicks. |
int |
getChecked()
Access the checked status of this item. |
String |
getForm()
Access the form name whose values will be used when this item is selected. |
String |
getIcon()
Access the icon name for the item (or null if no icon). |
boolean |
getIschecked()
Access the checked status of this item. |
boolean |
getIsContainer()
Does this item act as a container for other items? |
boolean |
getIsDivider()
Is this item a divider ? |
boolean |
getIsEnabled()
Access the enabled flag for the item. |
boolean |
getIsField()
Access the is-field (not a button) flag. |
MenuItem |
getItem(int index)
Access one sub-items of the item. |
List |
getItems()
Access the sub-items of the item. |
String |
getTitle()
Access the display title for the item. |
String |
getUrl()
Access the full URL string for this item; what to do when the user clicks. |
boolean |
isEmpty()
Check if there are any sub-items. |
MenuEntry |
setUrl(String url)
Set the full URL of the entry. |
int |
size()
Count the sub-items of the item. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String m_title
protected String m_icon
protected boolean m_enabled
protected String m_action
protected String m_url
protected String m_form
protected int m_checked
| Constructor Detail |
|---|
public MenuEntry(String title,
String icon,
boolean enabled,
int checked,
String action,
String form)
public MenuEntry(String title,
String icon,
boolean enabled,
int checked,
String action)
public MenuEntry(String title,
boolean enabled,
String action)
public MenuEntry(String title,
String action)
| Method Detail |
|---|
public MenuEntry setUrl(String url)
url - The full URL for the entry.
public boolean getIsContainer()
getIsContainer in interface MenuItempublic boolean getIsDivider()
getIsDivider in interface MenuItempublic String getTitle()
getTitle in interface MenuItempublic String getIcon()
getIcon in interface MenuItempublic boolean getIsEnabled()
getIsEnabled in interface MenuItempublic String getAction()
getAction in interface MenuItempublic String getUrl()
getUrl in interface MenuItempublic String getForm()
getForm in interface MenuItempublic List getItems()
getItems in interface MenuItempublic MenuItem getItem(int index)
getItem in interface MenuItemindex - The index position (0 based) for the sub-item to get.
public int getChecked()
getChecked in interface MenuItemMenuItempublic boolean getIschecked()
public int size()
size in interface MenuItempublic boolean isEmpty()
isEmpty in interface MenuItempublic boolean getIsField()
getIsField in interface MenuItem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||