www.element4solution.com

e4s.html.navigation
Class E4DropdownMenu.E4DropDownMenuItem

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.navigation.E4DropdownMenu.E4DropDownMenuItem
Enclosing class:
E4DropdownMenu

public static class E4DropdownMenu.E4DropDownMenuItem
extends E4Object

Represents a drop down menu item (can be top item, can be within drop down)


Field Summary
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
E4DropdownMenu.E4DropDownMenuItem()
          This represents a "Line"
E4DropdownMenu.E4DropDownMenuItem(e4s.html.navigation.E4DropdownMenu.E4DropDownMenuItemVec parent, java.lang.String menu_item_id, E4Label_Intf label, E4Method_Intf mref, E4CgiParams params, E4Permission_Intf permission)
           
 
Method Summary
 void add2Script(java.lang.String div_id, java.lang.String parent_menu_id, E4JavaScript js, E4ServletImplementation_Intf servlet)
           
 void addLine()
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label, E4Method_Intf mref)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label, E4Method_Intf mref, E4CgiParams params, E4Permission_Intf permission)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label, E4Method_Intf mref, E4Permission_Intf permission)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label, E4Permission_Intf permission)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label, E4Method_Intf mref)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label, E4Method_Intf mref, E4CgiParams params, E4Permission_Intf permission)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label, E4Method_Intf mref, E4Permission_Intf permission)
           
 E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label, E4Permission_Intf permission)
           
 void addParameter(E4InputFieldName_Intf name, boolean value)
           
 void addParameter(E4InputFieldName_Intf name, java.util.Date value)
           
 void addParameter(E4InputFieldName_Intf name, E4Long value)
           
 void addParameter(E4InputFieldName_Intf name, E4String value)
           
 void addParameter(E4InputFieldName_Intf name, float value)
           
 void addParameter(E4InputFieldName_Intf name, long value)
           
 void addParameter(E4InputFieldName_Intf name, java.lang.String value)
           
 void addParameter(java.lang.String name, boolean value)
           
 void addParameter(java.lang.String name, java.util.Date value)
           
 void addParameter(java.lang.String name, E4Long value)
           
 void addParameter(java.lang.String name, E4String value)
           
 void addParameter(java.lang.String name, float value)
           
 void addParameter(java.lang.String name, long value)
           
 void addParameter(java.lang.String name, java.lang.String value)
           
 java.lang.String constructUrl(E4ServletImplementation_Intf servlet)
           
 IMG getIMG()
           
 E4Label_Intf getLabel()
           
 E4DropdownMenu.E4DropDownMenuItem[] getMenuItems()
           
 E4Permission_Intf getPermission()
           
 e4s.html.navigation.E4DropdownMenu.E4DropDownMenuItemVec getSubMenu()
           
 boolean isInactive()
           
 void setIMG(IMG img)
           
 void setInactive()
           
 void setPreSelected()
           
 java.lang.String toString()
           
 
Methods inherited from class e4s.util.E4Object
_getSVNVersionString, Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

E4DropdownMenu.E4DropDownMenuItem

public E4DropdownMenu.E4DropDownMenuItem(e4s.html.navigation.E4DropdownMenu.E4DropDownMenuItemVec parent,
                                         java.lang.String menu_item_id,
                                         E4Label_Intf label,
                                         E4Method_Intf mref,
                                         E4CgiParams params,
                                         E4Permission_Intf permission)

E4DropdownMenu.E4DropDownMenuItem

public E4DropdownMenu.E4DropDownMenuItem()
This represents a "Line"

Method Detail

getMenuItems

public E4DropdownMenu.E4DropDownMenuItem[] getMenuItems()

toString

public java.lang.String toString()
Overrides:
toString in class E4Object

getSubMenu

public e4s.html.navigation.E4DropdownMenu.E4DropDownMenuItemVec getSubMenu()

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label,
                                                     E4Method_Intf mref,
                                                     E4Permission_Intf permission)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label,
                                                     E4Permission_Intf permission)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label,
                                                     E4Method_Intf mref,
                                                     E4Permission_Intf permission)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label,
                                                     E4Method_Intf mref,
                                                     E4CgiParams params,
                                                     E4Permission_Intf permission)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label,
                                                     E4Method_Intf mref,
                                                     E4CgiParams params,
                                                     E4Permission_Intf permission)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label,
                                                     E4Permission_Intf permission)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label,
                                                     E4Method_Intf mref)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(java.lang.String label)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label,
                                                     E4Method_Intf mref)

addMenuItem

public E4DropdownMenu.E4DropDownMenuItem addMenuItem(E4Label_Intf label)

addLine

public void addLine()

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String value)

addParameter

public void addParameter(E4InputFieldName_Intf name,
                         java.lang.String value)

addParameter

public void addParameter(java.lang.String name,
                         long value)

addParameter

public void addParameter(E4InputFieldName_Intf name,
                         long value)

addParameter

public void addParameter(java.lang.String name,
                         boolean value)

addParameter

public void addParameter(E4InputFieldName_Intf name,
                         boolean value)

addParameter

public void addParameter(java.lang.String name,
                         java.util.Date value)

addParameter

public void addParameter(E4InputFieldName_Intf name,
                         java.util.Date value)

addParameter

public void addParameter(java.lang.String name,
                         float value)

addParameter

public void addParameter(E4InputFieldName_Intf name,
                         float value)

addParameter

public void addParameter(java.lang.String name,
                         E4Long value)

addParameter

public void addParameter(E4InputFieldName_Intf name,
                         E4Long value)

addParameter

public void addParameter(java.lang.String name,
                         E4String value)

addParameter

public void addParameter(E4InputFieldName_Intf name,
                         E4String value)

getLabel

public E4Label_Intf getLabel()

getPermission

public E4Permission_Intf getPermission()

setIMG

public void setIMG(IMG img)

setInactive

public void setInactive()

setPreSelected

public void setPreSelected()

isInactive

public boolean isInactive()

getIMG

public IMG getIMG()

constructUrl

public java.lang.String constructUrl(E4ServletImplementation_Intf servlet)

add2Script

public void add2Script(java.lang.String div_id,
                       java.lang.String parent_menu_id,
                       E4JavaScript js,
                       E4ServletImplementation_Intf servlet)

www.element4solution.com