java.lang.Object
com.openwave.oui.framework.WaomElement
com.openwave.oui.framework.WaomComposite
com.openwave.oui.waomelements.TaskMenu
- All Implemented Interfaces:
- java.io.Serializable
- public class TaskMenu
- extends com.openwave.oui.framework.WaomComposite
Menu navigation is better implemented with different constructs for different devices (or class of devices).
The UP.Browser is better served by the <select>/<option> construct, while other browsers work
more usably with variations of the classical list of hyperlinks.
Creation date: (13-06-2001 12:40:25)
| Fields inherited from class com.openwave.oui.framework.WaomElement |
|
|
Method Summary |
void |
addEntry(java.lang.String url,
java.lang.String title,
java.lang.String text)
Adds a menu entry (without an icon). |
void |
addEntry(java.lang.String url,
java.lang.String title,
java.lang.String text,
java.lang.String localIcon)
Adds a menu entry with an icon. |
void |
addTaskEntry(AbsTask absTask,
java.lang.String title,
java.lang.String text)
Add menu item without an icon. |
void |
addTaskEntry(AbsTask absTask,
java.lang.String title,
java.lang.String text,
java.lang.String localIcon)
Add menu item with an icon. |
java.lang.String |
getLongTitle()
|
java.lang.String |
getShortTitle()
|
java.lang.String |
getURL()
|
boolean |
isTaskMenu()
|
void |
visit(com.openwave.oui.framework.WaomVisitor wv)
|
| Methods inherited from class com.openwave.oui.framework.WaomElement |
addElement, addTo, clearChildren, getChildren, getClassValue, getDirectDefinition, getIdValue, getParent, getWaomElementName, isAbsCard, isAppendix, isBodyPager, isCaller, isCard, isComboMenu, isConditionalCard, isDeck, isForm, isHead, isInRawMode, isOnevent, isOption, isParagraph, isPathTask, isTask, isTemplate, isTimer, isWidget, render, setClassValue, setDirectDefinition, setIdValue, setToRawMode, setWaomElementName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
deck
private Deck deck
menu
private Menu menu
taskMenuURL
private java.lang.String taskMenuURL
shortTitle
private java.lang.String shortTitle
longTitle
private java.lang.String longTitle
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
TaskMenu
public TaskMenu(Deck deck,
java.lang.String shortTitle,
java.lang.String longTitle)
- Menu constructor comment.
addEntry
public void addEntry(java.lang.String url,
java.lang.String title,
java.lang.String text)
- Adds a menu entry (without an icon).
addEntry
public void addEntry(java.lang.String url,
java.lang.String title,
java.lang.String text,
java.lang.String localIcon)
- Adds a menu entry with an icon.
addTaskEntry
public void addTaskEntry(AbsTask absTask,
java.lang.String title,
java.lang.String text)
- Add menu item without an icon. Navigation implies triggering a Task.
addTaskEntry
public void addTaskEntry(AbsTask absTask,
java.lang.String title,
java.lang.String text,
java.lang.String localIcon)
- Add menu item with an icon. Navigation implies triggering a Task.
getLongTitle
public java.lang.String getLongTitle()
getShortTitle
public java.lang.String getShortTitle()
getURL
public java.lang.String getURL()
isTaskMenu
public boolean isTaskMenu()
visit
public void visit(com.openwave.oui.framework.WaomVisitor wv)