butler.client.util
Class DMenu

java.lang.Object
  extended by butler.client.util.DMenuItem
      extended by butler.client.util.DMenu
All Implemented Interfaces:
java.io.Serializable

public class DMenu
extends DMenuItem

Author:
Fredrik Bertilsson
See Also:
Serialized Form

Field Summary
 
Fields inherited from class butler.client.util.DMenuItem
TYPE_ACTION, TYPE_FORM
 
Constructor Summary
DMenu()
           
DMenu(butler.util.LocalizedText caption, java.lang.String id)
           
 
Method Summary
 void addItem(DMenuItem item)
           
 butler.util.LocalizedText getCaption()
           
 DMenuItem getItem(java.lang.String command)
           
 java.util.List getItems()
           
 char getMnemonic()
           
static DMenuItem parse(org.dom4j.Element element)
           
 void setMnemonic(char mnemonic)
           
 void toXML(org.xml.sax.ContentHandler handler)
           
 
Methods inherited from class butler.client.util.DMenuItem
addChild, contains, getChild, getChildren, getCommand, getCondition, getType, setCaption, setCondition, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DMenu

public DMenu()

DMenu

public DMenu(butler.util.LocalizedText caption,
             java.lang.String id)
Method Detail

getCaption

public butler.util.LocalizedText getCaption()
Overrides:
getCaption in class DMenuItem

getMnemonic

public char getMnemonic()

setMnemonic

public void setMnemonic(char mnemonic)

addItem

public void addItem(DMenuItem item)

getItems

public java.util.List getItems()

getItem

public DMenuItem getItem(java.lang.String command)

parse

public static DMenuItem parse(org.dom4j.Element element)
                       throws java.lang.Exception
Throws:
java.lang.Exception

toXML

public void toXML(org.xml.sax.ContentHandler handler)
           throws java.lang.Exception
Overrides:
toXML in class DMenuItem
Throws:
java.lang.Exception