Package com.silverpeas.form

Defines the interface of all of the objects that represent forms, fields, templates describing forms, and so on.

See:
          Description

Interface Summary
DataRecord A DataRecord is the interface used by all the form components to exchange, display and save a set of named and typed fields which are unknown at compile time but defined by a silverpeas end user in a workflow process model or a publication model.
Field A Field is an item of a DataRecord.
FieldDisplayer<T extends Field> A FieldDisplayer is an object which can display in HTML the content of a field to a end user and can retrieve via HTTP any updated value.
FieldTemplate A FieldTemplate describes a specific field of a DataRecord.
Form A Form is an object which can display in HTML the content of a DataRecord to a end user and can retrieve via HTTP any updated values.
RecordSet A RecordSet manages a set of DataRecord built on a same RecordTemplate.
RecordTemplate A RecordTemplate describes DataRecord and gives the field names and type informations.
 

Class Summary
AbstractField  
AbstractForm This abstract class implements the form interface and provides for all concretes classes a default implementation of some displaying methods.
DataRecordUtil  
FormTemplateSessionController  
GalleryHelper  
PagesContext The page context where a form is displayed.
TypeManager The TypeManager gives all the known field and displayer type
Util  
 

Enum Summary
RenderingContext Rendering context of a form.
 

Exception Summary
FormException Thrown by the form components.
FormFatalException Thrown when a fatal error occured in a form component.
FormRuntimeException  
 

Package com.silverpeas.form Description

Defines the interface of all of the objects that represent forms, fields, templates describing forms, and so on. A form is described by a template (that can be defined by an XML representation) and it is a set of fields. Fields in form are exchanged through a record of data. Silverpeas provides an implementation of theses interfaces that matchs different kinds of fields and forms.



Copyright © 2016 Silverpeas. All Rights Reserved.