com.arsdigita.formbuilder.ui
Class FormPropertiesPage

java.lang.Object
  extended bycom.arsdigita.bebop.Completable
      extended bycom.arsdigita.bebop.SimpleComponent
          extended bycom.arsdigita.bebop.TextStylable
              extended bycom.arsdigita.bebop.BlockStylable
                  extended bycom.arsdigita.bebop.Page
                      extended bycom.arsdigita.formbuilder.ui.TemplatePage
                          extended bycom.arsdigita.formbuilder.ui.FormPropertiesPage
All Implemented Interfaces:
Cloneable, Component, Container, Lockable

public class FormPropertiesPage
extends TemplatePage

This page lets an admin create a new persistent form. The admin will fill in name and description of the form as well as choose FormProcessListener for the form. After finishing this page the admin will be directed to the FormBuildingPage where he can add widgets to the form.

Version:
$Id: //core-platform/dev/src/com/arsdigita/formbuilder/ui/FormPropertiesPage.java#11 $
Author:
Peter Marklund

Field Summary
 BigDecimalParameter m_formID
           
 StringParameter m_pageMode
           
static String versionId
           
 
Fields inherited from class com.arsdigita.bebop.Page
m_invisible, m_panel
 
Fields inherited from class com.arsdigita.bebop.BlockStylable
ABSBOTTOM, ABSMIDDLE, BASELINE, BOTTOM, CENTER, FULL_WIDTH, INSERT, LEFT, MIDDLE, RIGHT, TEXTTOP, TOP
 
Fields inherited from class com.arsdigita.bebop.SimpleComponent
m_attr
 
Fields inherited from interface com.arsdigita.bebop.Component
BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE
 
Method Summary
protected  void buildPage()
          Build a form and add it to the page
 BigDecimal getFormID(PageState pageState)
           
 String getPageMode(PageState pageState)
          Adding is default
 SimpleQuestionnaire getQuestionnaire(PageState pageState)
           
 String getRelativeURL()
           
static String getStaticTitle()
           
static FormPropertiesPage instance()
          Provide access to the single instance of this page.
 
Methods inherited from class com.arsdigita.bebop.Page
add, add, addActionListener, addClientStylesheet, addComponent, addComponentStateParam, addGlobalStateParam, addRequestListener, buildDocument, children, contains, fireActionEvent, fireRequestEvent, generateXML, generateXML, generateXMLHelper, get, getComponent, getComponentParameters, getErrorDisplay, getPanel, getParameters, getStateModel, getTitle, getTitle, indexOf, isEmpty, isUsingHttpSession, isVisibleDefault, lock, parameterName, parameterName, prepare, process, process, removeActionListener, removeRequestListener, respond, setErrorDisplay, setPanel, setStyleSheet, setTitle, setTitle, setUsingHttpSession, setVisibleDefault, size, stateContains, stateIndex, stateSize
 
Methods inherited from class com.arsdigita.bebop.BlockStylable
setBorder, setBorder, setBorderColor, setHorizontalAlignment, setMargin, setMargin, setPadding, setPadding, setVerticalAlignment
 
Methods inherited from class com.arsdigita.bebop.TextStylable
setBackgroundColor, setColor
 
Methods inherited from class com.arsdigita.bebop.SimpleComponent
clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, register, register, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible
 
Methods inherited from class com.arsdigita.bebop.Completable
addCompletionListener, fireCompletionEvent
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.arsdigita.bebop.Component
getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, register, register, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible
 
Methods inherited from interface com.arsdigita.util.Lockable
isLocked
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values

m_formID

public BigDecimalParameter m_formID

m_pageMode

public StringParameter m_pageMode
Method Detail

instance

public static FormPropertiesPage instance()
Provide access to the single instance of this page.


getStaticTitle

public static String getStaticTitle()

getRelativeURL

public String getRelativeURL()
Specified by:
getRelativeURL in class TemplatePage

buildPage

protected void buildPage()
Build a form and add it to the page

Specified by:
buildPage in class TemplatePage

getQuestionnaire

public SimpleQuestionnaire getQuestionnaire(PageState pageState)

getFormID

public BigDecimal getFormID(PageState pageState)

getPageMode

public String getPageMode(PageState pageState)
Adding is default



Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC