Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.openwave.oui.waomelements
Class TaskMenu  view TaskMenu download TaskMenu.java

java.lang.Object
  extended bycom.openwave.oui.framework.WaomElement
      extended bycom.openwave.oui.framework.WaomComposite
          extended bycom.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)


Field Summary
private  Deck deck
           
private  java.lang.String longTitle
           
private  Menu menu
           
private static long serialVersionUID
           
private  java.lang.String shortTitle
           
private  java.lang.String taskMenuURL
           
 
Fields inherited from class com.openwave.oui.framework.WaomElement
 
Constructor Summary
TaskMenu(Deck deck, java.lang.String shortTitle, java.lang.String longTitle)
          Menu constructor comment.
 
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
 

Field Detail

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
Constructor Detail

TaskMenu

public TaskMenu(Deck deck,
                java.lang.String shortTitle,
                java.lang.String longTitle)
Menu constructor comment.

Method Detail

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)