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.