Table of Contents

Namespace CMS.FormEngine

Classes

AlternativeFormInfo

AlternativeFormInfo data container class.

AlternativeFormInfoProvider

Class providing AlternativeFormInfo management.

AlternativeFormInfoProviderExtensions

Contains extension methods for AlternativeFormInfo's IInfoProvider<TInfo>.

BaseDataClassFieldsManager

The class represents the default implementation of IDataClassFieldsManager.

CombineWithFormSettings

Settings for combining form fields.

DataTypeCodeGenerationManager

Class managing registration and usage of code generator for multiple field data types.

DataTypeCodeGenerator

Class representing implementation of generating code for single field data type FieldDataType.

DataTypeIntegrity

Provides check if given value matches field's data type.

DataTypeIntegrityValidationResult

DataType integrity validation result object

FieldConstants

Constants for database fields

FormCategoryInfo

Class for storing info about categories.

FormFieldInfo

Represents form field definition.

FormHelper

Class providing form helper methods.

FormInfo

Ensures management of XML file that represents the form definition.

FormInfoHelper

Contains utility methods related to FormInfo class.

FormSchemaInfo

Represents reusable schema.

RecaptchaResponse

Encapsulates a response from reCAPTCHA web service.

RecaptchaValidator

Calls the reCAPTCHA server to validate the answer to a reCAPTCHA challenge.

Interfaces

IDataClassFieldsManager

Implementing class should provide CRUD operations over data class fields.

Enums

DataTypeIntegrityValidationResultType

DataType integrity validation result types

FormAccessEnum

Indicates which group of users can manage form.

FormCategoryPropertyEnum

Form category info property types.

FormFieldPropertyEnum

Form field info property types.

FormResolveTypeEnum

Field macro resolving control types.