Package de.xima.fc.form.common.models
-
Interface Summary Interface Description IAppointmentData Interface that represents part of the data of an appointment.IAppointmentTemplateData Interface that represents relevant data of an appointment.IFormContainerMetaData Meta data about a repeated form element.IGetWidgetResourceParams Parameters passed toIXItemWidget.getJavaScriptData(IGetWidgetResourceParams)
andITemplateData Common interfaces for representing template dataIXBaseValidationParams Base interface with common methods for bothIXValidationParams
andIXGlobalValidationParams
.IXDataSourceOptions Interface that may be implemented by anXItem
, usually by custom widgets that extendXSelect
.IXExportWordPdfRenderer IXForm IXFormRenderCallback Handler for form render callbacks.IXFormRenderConfig IXFormRenderContext Interface for context that exists during the render of the form.IXGlobalValidationParams Interface for the parameters passed to theIXItemBasic.validateGlobal(IXGlobalValidationParams)
method.IXItem IXItemAppendable IXItemBasic The base interface for all built-in form items and all widgets provided by plugins.IXItemFieldNameConventions Describes the naming conventions for the form fields used by this type of form item.IXItemPropertiesData IXItemWidget Interface for widget plugins.IXProcessUploadParams Interface for the parameters passed to theIXItemBasic.processUpload(IXProcessUploadParams)
method.IXProcessUploadResult Interface for the result returned by theIXItemBasic.processUpload(IXProcessUploadParams)
method.IXUpload Represents a file uploaded when a form was submitted.IXValidationParams Interface for the parameters passed to theIXItemBasic.validate(IXValidationParams)
method.IXValidationResult Represents the result of validating anIXItem
.IXValuableItem Marker interface that should be implemented by all form element item handler classes that represent form elements for which the user can enter and submit values, e.g. -
Class Summary Class Description AXItemPropertiesData Stores all the properties (XPropertyEnum
) of a form item and offers methods to access these properties.GetWidgetResourceParams POJO implementation ofIGetWidgetResourceParams
.UploadFileMeta Meta data about an uploaded file.XButtonActionDescriptor Encapsulates the JSON object of a button action of a button of aXButtonList
and provides access to the action's properties.XButtonDescriptor Encapsulates the JSON object of a button of aXButtonList
and provides access to the button's properties.XForm Diese Klasse kapselt das Formular-Persist, ermöglicht es dieses mit Werten zu befüllen, zu validieren und entsprechend zu rendern.XFormConfig Deprecated. XFormProperties XFormRenderConfig XFormRenderContext Default POJO implementation ofIXFormRenderConfig
.XFormVariableDescriptor Wrapper for a variable JSON object from the form persist (designer.getPersist().variables
).XGlobalValidationParams Simple POJO implementation ofIXGlobalValidationParams
.XItemConditionDescriptor XItemConditionsDescriptor XItemPropertyDesc XItemRenderCtx XItemRenderCtx.XItemRenderCtxBuilder XItemRenderData XItemRenderData.XItemRenderDataBuilder XItemWidgetWrapper XProcessUploadResult Default POJO implementation ofIXProcessUploadResult
.XPropertyValue XValidationParams Simple POJO implementation ofIXValidationParams
.XValidationResult A simple POJO implementation ofIXValidationResult
. -
Enum Summary Enum Description DefaultXItemFieldNameConventions The defaultfield name conventions
suitable for most form items that consist of only a single input, select, or textarea field in the rendered form, with a name as configured in the form designer.ESubmitButtonAction