com.arsdigita.formbuilder.ui.editors
Class WidgetLabelForm

java.lang.Object
  extended bycom.arsdigita.bebop.Completable
      extended bycom.arsdigita.bebop.SimpleComponent
          extended bycom.arsdigita.bebop.FormSection
              extended bycom.arsdigita.bebop.Form
                  extended bycom.arsdigita.formbuilder.ui.PropertiesForm
                      extended bycom.arsdigita.formbuilder.ui.editors.WidgetForm
                          extended bycom.arsdigita.formbuilder.ui.editors.WidgetLabelForm
All Implemented Interfaces:
BebopConstants, Cloneable, Component, Container, Lockable
Direct Known Subclasses:
DataDrivenSelectForm, DateForm, OptionGroupForm, PasswordForm, TextAreaForm, TextFieldForm

public abstract class WidgetLabelForm
extends WidgetForm


Field Summary
 
Fields inherited from class com.arsdigita.formbuilder.ui.editors.WidgetForm
DESCRIPTION, m_description, m_name, NAME
 
Fields inherited from class com.arsdigita.bebop.Form
GET, POST, versionId
 
Fields inherited from class com.arsdigita.bebop.FormSection
m_formModel, m_panel
 
Fields inherited from class com.arsdigita.bebop.SimpleComponent
m_attr
 
Fields inherited from interface com.arsdigita.bebop.util.BebopConstants
BEBOP_BORDER, BEBOP_BOXPANEL, BEBOP_CELL, BEBOP_CHECKBOX, BEBOP_CHECKBOXGROUP, BEBOP_COLUMNPANEL, BEBOP_DATE, BEBOP_DATETIME, BEBOP_DHTMLEDITOR, BEBOP_FORMERRORS, BEBOP_FORMWIDGET, BEBOP_GRIDPANEL, BEBOP_LIST, BEBOP_MULTISELECT, BEBOP_OPTION, BEBOP_PAD, BEBOP_PADFRAME, BEBOP_PANELROW, BEBOP_PORTAL, BEBOP_PORTLET, BEBOP_RADIO, BEBOP_RADIOGROUP, BEBOP_SEG_BODY, BEBOP_SEG_HEADER, BEBOP_SEG_PANEL, BEBOP_SEGMENT, BEBOP_SELECT, BEBOP_TABLE, BEBOP_TABLEBODY, BEBOP_TABLEROW, BEBOP_TEXTAREA
 
Fields inherited from interface com.arsdigita.bebop.Component
BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE
 
Constructor Summary
WidgetLabelForm(String name, SingleSelectionModel form, SingleSelectionModel control)
           
 
Method Summary
protected  void addToForm(FormSectionEvent e, PersistentWidget widget)
           
protected  WidgetLabel addWidgetLabel(PersistentWidget widget, String label, PersistentFormSection form)
          this provides subclasses with the ability to add the widget label in any manner they see fit.
protected  void addWidgets(FormSection section)
           
protected  GlobalizedMessage getGlobalizedLabelText()
           
protected  String getLabelText()
          Deprecated. used getGlobalizedLabelText()
protected  void initWidgets(FormSectionEvent e, PersistentWidget widget)
           
protected  void processWidgets(FormSectionEvent e, PersistentWidget widget)
           
protected  boolean wantLabelMultiline()
           
 
Methods inherited from class com.arsdigita.formbuilder.ui.editors.WidgetForm
automaticallySetName, generateXML, getName, getSelection, getWidget, getWidget, getWidget, includeRequiredRadioGroup, showDescription, showName
 
Methods inherited from class com.arsdigita.formbuilder.ui.PropertiesForm
addButtons, createWidgets, getApplication, isCancelled, isComplete, setApplication
 
Methods inherited from class com.arsdigita.bebop.Form
addMagicTag, excludeParameterFromExport, generateErrors, generateXMLSansState, getAction, getFormData, getName, getProcessInvisible, isRedirecting, process, register, respond, setAction, setEncType, setFormData, setMethod, setName, setOnReset, setOnSubmit, setProcessInvisible, setRedirecting, toString, traverse
 
Methods inherited from class com.arsdigita.bebop.FormSection
add, add, addCancelListener, addInitListener, addProcessListener, addSubmissionListener, addValidationListener, children, contains, createInitListener, createProcessListener, createSubmissionListener, createValidationListener, fireCancel, fireInit, fireProcess, fireSubmitted, fireValidate, forwardInit, forwardProcess, forwardSubmission, forwardValidation, get, getModel, getPanel, indexOf, isEmpty, lock, register, removeCancelListener, removeInitListener, removeProcessListener, removeSubmissionListener, removeValidationListener, size
 
Methods inherited from class com.arsdigita.bebop.SimpleComponent
clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, 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, wait, wait, wait
 
Methods inherited from interface com.arsdigita.bebop.Component
getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible
 
Methods inherited from interface com.arsdigita.util.Lockable
isLocked
 

Constructor Detail

WidgetLabelForm

public WidgetLabelForm(String name,
                       SingleSelectionModel form,
                       SingleSelectionModel control)
Method Detail

addWidgets

protected void addWidgets(FormSection section)
Overrides:
addWidgets in class WidgetForm

getLabelText

protected String getLabelText()
Deprecated. used getGlobalizedLabelText()


getGlobalizedLabelText

protected GlobalizedMessage getGlobalizedLabelText()

wantLabelMultiline

protected boolean wantLabelMultiline()

initWidgets

protected void initWidgets(FormSectionEvent e,
                           PersistentWidget widget)
                    throws FormProcessException
Overrides:
initWidgets in class WidgetForm
Throws:
FormProcessException

processWidgets

protected void processWidgets(FormSectionEvent e,
                              PersistentWidget widget)
                       throws FormProcessException
Overrides:
processWidgets in class WidgetForm
Throws:
FormProcessException

addToForm

protected void addToForm(FormSectionEvent e,
                         PersistentWidget widget)
                  throws FormProcessException
Overrides:
addToForm in class WidgetForm
Throws:
FormProcessException

addWidgetLabel

protected WidgetLabel addWidgetLabel(PersistentWidget widget,
                                     String label,
                                     PersistentFormSection form)
this provides subclasses with the ability to add the widget label in any manner they see fit. Specifically, it allows them to use a sublcass of WidgetLabel or to make this is no-op so that the this step is ignored if needed. This will return null if not label is actually added.



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