Package com.arsdigita.formbuilder

The Form Builder service provides the ability to build simple forms with a web user interface.

See:
          Description

Interface Summary
AttributeMetaDataProvider This interface should be implemented by classes implementing the FormProcessListener that are used by persistent forms.
ComponentAddObserver Implement this interface to add modifications to the persistent form before each component gets added to the form.
CompoundComponent  
PersistentComponentFactory Implemented by classes that can persist and create a Bebop Component.
PersistentContainer Implemented by classes that contain persistent Bebop components.
 

Class Summary
AttributeMetaData Represents the metadata of one attribute of a AttributeMetaDataProvider.
AttributeMetaDataList Used to represent all attribute metadata of an AttributeMetaDataProvider.
AttributeType This class contains the attribute data type that are used for form generation by the Form Builder.
BebopObjectType This class defines a persistent object, whose subclasses will have meta objects associated with them.
DataDrivenSelect  
FormBuilderDispatcher The dispatcher of the Form Builder admin UI.
FormSectionGenerator This class can generate a Bebop Form given an object implementing the AttributeMetaDataProvider interface.
HiddenIDGenerator  
Initializer Registers the formbuilder package type and creates an instance that is mounted under formbuilder (this is done only once).
MetaObject The MetaObject class maintains the meta-information required by the formbuilder UI for creating and editing the attributes of persistent objects.
MetaObjectCollection  
PersistentCheckboxGroup This class is responsible for persisting Bebop CheckboxGroups.
PersistentComponent The super class of all domain objects in the Form Builder service that enable persistence of Bebop Forms and their Components.
PersistentDataQuery This class is used to maintain the list of data queries available to the DataDrivenSelect class.
PersistentDate This class is responsible for persisting Bebop Dates.
PersistentDeditor This class is responsible for persisting Bebop Deditors.
PersistentForm This domain object manages persistence of a Bebop Form.
PersistentFormGenerator This class can generate a PersistentForm given an object implementing the AttributeMetaDataProvider interface.
PersistentFormSection This domain object manages persistence of a Bebop FormSection.
PersistentHeading This class is responsible for persisting Headings that can be used as section headings to break the form in to multiple logical groupings.
PersistentHidden This class is responsible for persisting Bebop Hiddens.
PersistentLabel This class is responsible for persisting Bebop Labels.
PersistentMultipleSelect This class is responsible for persisting Bebop MultipleSelects.
PersistentOption This class is responsible for persisting Bebop Options.
PersistentOptionGroup This class is responsible for persisting Bebop OptionGroups.
PersistentPassword This class is responsible for persisting Bebop Passwords.
PersistentProcessListener  
PersistentRadioGroup This class is responsible for persisting Bebop RadioGroups.
PersistentSelect This class is responsible for persisting Bebop Selects.
PersistentSingleSelect This class is responsible for persisting Bebop SingleSelects.
PersistentSubmit This class is responsible for persisting Bebop Submits.
PersistentText This class is responsible for persisting Texts that can be used as section headings to break the form in to multiple logical groupings.
PersistentTextArea This class is responsible for persisting Bebop TextAreas.
PersistentTextField This class is responsible for persisting Bebop TextFields.
PersistentWidget This class is responsible for persisting attributes common to Bebop Widgets.
SimpleQuestionnaire A simple questionnaire is a list of questions and a submit button.
TestAttributeListener I am using this process listener to test how process listeners can supply the Form Builder admin UI with information about what kind of parameters that they are expecting.
TestProcessListener This process listener is used to test submission of persistent forms created with the Form Builder administration UI.
WidgetLabel This class is used to associate PersistentLabels with PersistentWidgets.
 

Package com.arsdigita.formbuilder Description

The Form Builder service provides the ability to build simple forms with a web user interface. The applications will be responsible for adding the persisted form to an appropriate page. Persisted forms are retrieved via their ACSObject Id (an integer). The Form Builder supports persisting most of the commonly used form components and form listeners. Form listeners are persisted via their class name and it is thus not possible to persist listeners implemented via anonymous inner classes. The admin UI of the Form Builder allows Form Components to be edited, added, inserted, moved or deleted from a form with a simple layout.



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