butler.client.form
Class DMultipleForm

java.lang.Object
  extended by butler.client.form.DForm
      extended by butler.client.form.DMultipleForm

public class DMultipleForm
extends DForm

Author:
Fredrik Bertilsson

Nested Class Summary
 
Nested classes/interfaces inherited from class butler.client.form.DForm
DForm.Parser
 
Constructor Summary
DMultipleForm()
           
 
Method Summary
 void addAction(ClientAction action)
           
 void addForm(DForm form)
           
 java.lang.String getBanner()
           
 java.lang.String getChildFormId(java.lang.String id)
           
 java.util.Collection getChildren()
           
 DForm getDefaultForm()
           
 java.lang.String getDefaultId()
           
 DForm getForm(java.lang.String id)
           
 DMenu getFormMenu()
           
 java.util.Map getForms()
           
static DMultipleForm parse(org.dom4j.Element element)
           
 void registerForm(DForm form)
           
 void setBanner(java.lang.String banner)
           
 void setDefaultId(java.lang.String id)
           
 void setFormMenu(DMenu formMenu)
           
 
Methods inherited from class butler.client.form.DForm
addMenu, createMenuItem, getAction, getActions, getCaption, getHelp, getId, getMenuList, getNativeInfo, getParent, getSiblingFormId, getStatusBar, getTitle, parseForm, parseForm, registerParser, setCaption, setCaption, setHelp, setHelp, setId, setNativeInfo, setParent, setStatusBar, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DMultipleForm

public DMultipleForm()
Method Detail

getForm

public DForm getForm(java.lang.String id)

getForms

public java.util.Map getForms()

addForm

public void addForm(DForm form)
             throws java.lang.Exception
Throws:
java.lang.Exception

addAction

public void addAction(ClientAction action)
Overrides:
addAction in class DForm

registerForm

public void registerForm(DForm form)

setDefaultId

public void setDefaultId(java.lang.String id)

getDefaultId

public java.lang.String getDefaultId()

getDefaultForm

public DForm getDefaultForm()

parse

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

getFormMenu

public DMenu getFormMenu()

setFormMenu

public void setFormMenu(DMenu formMenu)

getBanner

public java.lang.String getBanner()

setBanner

public void setBanner(java.lang.String banner)

getChildFormId

public java.lang.String getChildFormId(java.lang.String id)
Overrides:
getChildFormId in class DForm

getChildren

public java.util.Collection getChildren()
                                 throws java.lang.Exception
Overrides:
getChildren in class DForm
Throws:
java.lang.Exception