Package org.apache.cocoon.forms.formmodel

Interface Summary
CalculatedFieldAlgorithm Common interface for an algorithm to calculate the value of a CalculatedField.
CalculatedFieldAlgorithmBuilder Common interface for CalculatedFieldAlgorithm builders.
ContainerDefinition Interface to be implemented by WidgetDefinitions for Widgets which contain other widgets.
ContainerWidget Interface to be implemented by Widgets which contain other widgets.
SelectableWidget A Widget that can have a selection list.
Widget Interface to be implemented by Widgets.
WidgetDefinition A WidgetDefinition holds all the static information about a Widget.
WidgetDefinitionBuilder Interface for classes that can build widgets from an XML description.

Class Summary
AbstractContainerDefinition The AbstractContainerDefinition corresponding to an AbstractContainerWidget.
AbstractContainerDefinitionBuilder Abstract base class for container widget builders.
AbstractContainerWidget A general-purpose abstract Widget which can hold zero or more widgets.
AbstractDatatypeWidgetDefinition Base class for WidgetDefinitions that use a Datatype and SelectionList.
AbstractDatatypeWidgetDefinitionBuilder Abstract base class for WidgetDefinitionBuilders that build widgets that have datatypes/selection lists.
AbstractWidget Abstract base class for Widget implementations.
AbstractWidgetDefinition Provides functionality that is common across many WidgetDefinition implementations.
AbstractWidgetDefinitionBuilder Abstract base class for WidgetDefinitionBuilders.
Action An Action widget.
ActionDefinition The WidgetDefinition part of a Action widget, see Action for more information.
ActionDefinitionBuilder Builds ActionDefinitions.
AggregateField An aggregated field allows to represent one value as multiple input fields, or several values as one field.
AggregateFieldDefinition The WidgetDefinition part of a AggregateField widget, see AggregateField for more information.
AggregateFieldDefinitionBuilder Builds AggregateFieldDefinitions.
BooleanField A widget to select a boolean value.
BooleanFieldDefinition The WidgetDefinition part of a BooleanField widget, see BooleanField for more information.
BooleanFieldDefinitionBuilder Builds BooleanFieldDefinitions.
ButtonDefinitionBuilder The ButtonDefinitionBuilder has been replaced by ActionDefinitionBuilder.
CalculatedField A field which calculates its value.
CalculatedFieldDefinition Definition of a CalculatedField.
CalculatedFieldDefinitionBuilder Builder for CalculatedFields.
CaptchaDefinitionBuilder Builds CaptchaFieldDefinitions.
CaptchaField A Field for CAPTCHA validation.
CaptchaFieldDefinition A FieldDefinition for CaptchaFields.
ClassDefinition A WidgetDefinition which holds a collection of Widgets and which can be instantiated with a NewDefinition.
ClassDefinitionBuilder Builds {ClassDefinition}s.
ExpandDefinitionBuilder Builds definitions by using library definitions.
ExpressionContextImpl Implementation of the ExpressionContext required for the evaluation of expressions by xReporter expression interpreter.
Field A general-purpose Widget that can hold one value.
FieldDefinition The WidgetDefinition part of a Field widget, see Field for more information.
FieldDefinitionBuilder Builds FieldDefinitions.
Form A widget that serves as a container for other widgets, the top-level widget in a form description file.
FormDefinition The WidgetDefinition part of a Form widget, see Form for more information.
FormDefinitionBuilder Builds FormDefinitions.
GoogleMapDefinition The WidgetDefinition part of a GoogleMap widget, see GoogleMap for more information.
GoogleMapDefinitionBuilder Builds GoogleMapDefinitions.
Group A container Widget which can hold zero or more child widgets.
GroupDefinition The WidgetDefinition corresponding to a Group widget.
GroupDefinitionBuilder Builds {GroupDefinition}s.
ImageMap A server-side map widget.
ImageMapDefinition The WidgetDefinition part of an ImageMap widget, see ImageMap for more information.
ImageMapDefinitionBuilder Builds ImageMapDefinitions.
Messages A widget to output one or messages.
MessagesDefinition The WidgetDefinition part of a Messages widget, see Messages for more information.
MessagesDefinitionBuilder Builds MessagesDefinitions.
MultiValueField A MultiValueField is mostly the same as a normal Field, but can hold multiple values.
MultiValueFieldDefinition The WidgetDefinition part of a MultiValueField widget, see MultiValueField for more information.
MultiValueFieldDefinitionBuilder Builds MultiValueFieldDefinitions.
NewDefinition This is the "WidgetDefinition" which is used to instantiate a ClassDefinition.
NewDefinitionBuilder Builds {NewDefinition}s.
Output An Output widget can be used to show a non-editable value to the user.
OutputDefinition The WidgetDefinition part of a Output widget.
OutputDefinitionBuilder Builds OutputDefinitions.
Repeater A repeater is a widget that repeats a number of other widgets.
RepeaterAction An action that acts on a repeater.
RepeaterActionDefinition Abstract repeater action.
RepeaterActionDefinition.AddRowActionDefinition The definition of a repeater action that adds a row to a sibling repeater.
RepeaterActionDefinition.DeleteRowsActionDefinition The definition of a repeater action that deletes the selected rows of a sibling repeater.
RepeaterActionDefinition.InsertRowsActionDefinition The definition of a repeater action that insert rows before the selected rows in a sibling repeater, or at the end of the repeater if no row is selected.
RepeaterActionDefinitionBuilder Builds a <fd:repeater-action/>
RepeaterDefinition The WidgetDefinition part of a Repeater widget, see Repeater for more information.
RepeaterDefinitionBuilder Builds RepeaterDefinitions.
RowActionDefinition.AddAfterDefinition Adds a row after the one containing this action.
RowActionDefinition.DeleteRowDefinition Deletes the row containing this action.
RowActionDefinition.MoveDownDefinition Moves up the row containing this action.
RowActionDefinition.MoveUpDefinition Moves up the row containing this action.
Struct Deprecated. replaced by Group
StructDefinition Deprecated. replaced by GroupDefinition
StructDefinitionBuilder Deprecated. replaced by GroupDefinitionBuilder
Submit A submit is an action that exits of the current form.
SubmitDefinition Definition for a Submit.
SubmitDefinitionBuilder Builds a <fd:submit> widget.
Union A discriminated union that references a discriminant value in another widget and contains one of several cases (widgets).
UnionDefinition The WidgetDefinition corresponding to a Union widget.
UnionDefinitionBuilder Builds {UnionDefinition}s.
Upload A file-uploading Widget.
UploadDefinition The definition of an upload widget.
UploadDefinitionBuilder Builds UploadDefinitions.
Whitespace Enumeration of whitespace-handling strategies.
WidgetDefinitionBuilderContext Holds context information for the building phase.
WidgetDefinitionList Helper class for the Definition implementation of widgets containing other widgets.
WidgetList Helper class for the implementation of widgets containing other widgets.
WidgetState The state of a widget.

Exception Summary
CannotYetResolveWarning This exception is thrown by ExpressionContextImpl when it asked for the value of a required field, when that required field does not yet have a value.
DuplicateIdException This exception is thrown by WidgetDefinitions that contain other WidgetDefinitions, such as the FormDefinition or the RepeaterDefinition, in case one tries to add a WidgetDefinition that has the same id as another, previously added, WidgetDefinition.

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.