Uses of Interface
com.arsdigita.formbuilder.PersistentComponentFactory

Packages that use PersistentComponentFactory
com.arsdigita.formbuilder The Form Builder service provides the ability to build simple forms with a web user interface. 
com.arsdigita.formbuilder.ui The Form Builder UI provides a number of embeddable bebop components to facilitate integration of the form builder service with applications. 
com.arsdigita.formbuilder.util   
 

Uses of PersistentComponentFactory in com.arsdigita.formbuilder
 

Classes in com.arsdigita.formbuilder that implement PersistentComponentFactory
 class DataDrivenSelect
           
 class HiddenIDGenerator
           
 class PersistentCheckboxGroup
          This class is responsible for persisting Bebop CheckboxGroups.
 class PersistentComponent
          The super class of all domain objects in the Form Builder service that enable persistence of Bebop Forms and their Components.
 class PersistentDate
          This class is responsible for persisting Bebop Dates.
 class PersistentDeditor
          This class is responsible for persisting Bebop Deditors.
 class PersistentForm
          This domain object manages persistence of a Bebop Form.
 class PersistentFormSection
          This domain object manages persistence of a Bebop FormSection.
 class PersistentHeading
          This class is responsible for persisting Headings that can be used as section headings to break the form in to multiple logical groupings.
 class PersistentHidden
          This class is responsible for persisting Bebop Hiddens.
 class PersistentLabel
          This class is responsible for persisting Bebop Labels.
 class PersistentMultipleSelect
          This class is responsible for persisting Bebop MultipleSelects.
 class PersistentOption
          This class is responsible for persisting Bebop Options.
 class PersistentOptionGroup
          This class is responsible for persisting Bebop OptionGroups.
 class PersistentPassword
          This class is responsible for persisting Bebop Passwords.
 class PersistentRadioGroup
          This class is responsible for persisting Bebop RadioGroups.
 class PersistentSelect
          This class is responsible for persisting Bebop Selects.
 class PersistentSingleSelect
          This class is responsible for persisting Bebop SingleSelects.
 class PersistentSubmit
          This class is responsible for persisting Bebop Submits.
 class PersistentText
          This class is responsible for persisting Texts that can be used as section headings to break the form in to multiple logical groupings.
 class PersistentTextArea
          This class is responsible for persisting Bebop TextAreas.
 class PersistentTextField
          This class is responsible for persisting Bebop TextFields.
 class PersistentWidget
          This class is responsible for persisting attributes common to Bebop Widgets.
 class SimpleQuestionnaire
          A simple questionnaire is a list of questions and a submit button.
 class WidgetLabel
          This class is used to associate PersistentLabels with PersistentWidgets.
 

Methods in com.arsdigita.formbuilder with parameters of type PersistentComponentFactory
 void PersistentFormSection.addComponent(PersistentComponentFactory componentFactory)
          Add a component after the already added components (in the last position).
 void PersistentFormSection.addComponent(PersistentComponentFactory componentFactory, int position)
          Add a child component of the form.
 void PersistentFormSection.removeComponent(PersistentComponentFactory componentFactory)
          Remove a component from the form.
 void PersistentFormSection.moveComponent(PersistentComponentFactory componentFactory, int toPosition)
          Move component to new position.
 void PersistentContainer.addComponent(PersistentComponentFactory componentFactory)
          Add a component last in the list of components in this container.
 void PersistentContainer.addComponent(PersistentComponentFactory componentFactory, int position)
          Add a component to the Container at the given position.
 void PersistentContainer.removeComponent(PersistentComponentFactory componentFactory)
          Remove a component from the Container
 void PersistentContainer.moveComponent(PersistentComponentFactory componentFactory, int toPosition)
          Move component to new position.
 void ComponentAddObserver.beforeAddingComponent(FormSection formSection, PersistentComponentFactory componentFactory, int componentPosition)
           
 void ComponentAddObserver.addingComponent(PersistentComponentFactory componentFactory, int componentPosition, Component component)
           
 void ComponentAddObserver.afterAddingComponent(FormSection formSection, PersistentComponentFactory componentFactory, int componentPosition)
           
 

Uses of PersistentComponentFactory in com.arsdigita.formbuilder.ui
 

Methods in com.arsdigita.formbuilder.ui that return PersistentComponentFactory
protected  PersistentComponentFactory ControlEditor.getFormSection(PageState state, BigDecimal sectionID)
           
 

Methods in com.arsdigita.formbuilder.ui with parameters of type PersistentComponentFactory
 void BaseEditAddObserver.beforeAddingComponent(FormSection formSection, PersistentComponentFactory componentFactory, int componentPosition)
           
 void BaseEditAddObserver.addingComponent(PersistentComponentFactory componentFactory, int componentPosition, Component component)
           
 void BaseEditAddObserver.afterAddingComponent(FormSection formSection, PersistentComponentFactory componentFactory, int componentPosition)
           
protected abstract  BaseLink BaseEditAddObserver.createLink(String label, PersistentComponentFactory component)
          This method is use to create a link for editing a component.
 void BaseAddObserver.beforeAddingComponent(FormSection formSection, PersistentComponentFactory componentFactory, int componentPosition)
           
 void BaseAddObserver.addingComponent(PersistentComponentFactory componentFactory, int componentPosition, Component component)
           
 void BaseAddObserver.afterAddingComponent(FormSection formSection, PersistentComponentFactory componentFactory, int componentPosition)
           
 

Uses of PersistentComponentFactory in com.arsdigita.formbuilder.util
 

Methods in com.arsdigita.formbuilder.util that return PersistentComponentFactory
static PersistentComponentFactory FormBuilderUtil.instantiateFactory(BigDecimal componentID)
           
 

Methods in com.arsdigita.formbuilder.util with parameters of type PersistentComponentFactory
 void PersistentContainerHelper.addComponent(PersistentComponentFactory componentFactory)
          Add a component after the already added components (in the last position).
 void PersistentContainerHelper.addComponent(PersistentComponentFactory componentFactory, boolean selected)
          Add a component after the already added components (in the last position).
 void PersistentContainerHelper.addComponent(PersistentComponentFactory componentFactory, int position)
          Add a child component of the container.
 void PersistentContainerHelper.addComponent(PersistentComponentFactory componentFactory, int position, boolean isSelected)
          Add a child component of the container.
 void PersistentContainerHelper.removeComponent(PersistentComponentFactory componentFactory)
          Remove a component from the container.
 void PersistentContainerHelper.moveComponent(PersistentComponentFactory componentFactory, int toPosition)
          Move component to new position.
 void PersistentContainerHelper.setComponentSelected(PersistentComponentFactory componentFactory, boolean selected)
           
 

Constructors in com.arsdigita.formbuilder.util with parameters of type PersistentComponentFactory
PersistentContainerHelper(PersistentComponentFactory factory)
           
 



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