Click or drag to resize
CMS.FormEngine Namespace
 
Classes
  ClassDescription
Public classAlternativeFormInfo
AlternativeFormInfo data container class.
Public classAlternativeFormInfoProvider
Class providing AlternativeFormInfo management.
Public classCodeGenerator
Helper for the code generation.
Public classCombineWithFormSettings
Settings for combining form fields.
Public classContentItemCodeFileGenerator
Creates classes for content items, such as pages or custom table items, and saves them to files using naming conventions. Generated classes contain properties that correspond to associated data class fields and bring the benefits of strongly typed code such as IntelliSense support. Only page types, products, custom tables and forms are supported. Files are organized in hiearchical folder structure with one top-level folder for each supported content type (Pages, Products, CustomTableItems and Forms). Within each top-level folder there are another folders corresponding to the individual namespaces of the respective data class.
Public classContentItemCodeGenerator
Provides classes for content items, such as pages or custom table items, to facilitate their usage in code. Generated classes contain properties that correspond to associated data class fields and bring the benefits of strongly typed code such as IntelliSense support. Only page types, products, custom tables and forms are supported.
Public classDataTypeCodeGenerationManager
Class managing registration and usage of code generator for multiple field data types.
Public classDataTypeCodeGenerator
Class representing implementation of generating code for single field data type FieldDataType.
Public classDataTypeIntegrity
Provides check if given value matches field's data type.
Public classDataTypeIntegrityValidationResult
DataType integrity validation result object
Public classFieldMacroRule
Class represents field validation macro rule.
Public classFormCategoryInfo
Class for storing info about categories.
Public classFormControlImport
Handles special actions during the Form control import process.
Public classFormFieldControlName
Class containing constants that can be used in control name setting of FormFieldInfo objects.
Public classFormFieldInfo
Represents form field definition.
Public classFormFieldInfoExtensions
Extension methods for FormFieldInfo objects.
Public classFormHelper
Class providing form helper methods.
Public classFormInfo
Ensures management of XML file that represents the form definition.
Public classFormInfoHelper
Contains utility methods related to FormInfo class.
Public classFormModule
Represents the Form module.
Public classFormModuleMetadata
Represents the Form module metadata.
Public classFormUserControlInfo
FormUserControl info data container class.
Public classFormUserControlInfoProvider
Class to provide FormUserControl management.
Public classRecaptchaResponse
Encapsulates a response from reCAPTCHA web service.
Public classRecaptchaValidator
Calls the reCAPTCHA server to validate the answer to a reCAPTCHA challenge.
Interfaces
  InterfaceDescription
Public interfaceIContentItemCodeFileGenerator
Creates classes for content items, such as pages or custom table items, and saves them to files using naming conventions. Generated classes contain properties that correspond to associated data class fields and bring the benefits of strongly typed code such as IntelliSense support. Only page types, products, custom tables and forms are supported. Files are organized in hiearchical folder structure with one top-level folder for each supported content type (Pages, Products, CustomTableItems and Forms). Within each top-level folder there are another folders corresponding to the individual namespaces of the respective data class.
Public interfaceIContentItemCodeGenerator
Provides classes for content items, such as pages or custom table items, to facilitate their usage in code. Generated classes contain properties that correspond to associated data class fields and bring the benefits of strongly typed code such as IntelliSense support. Only page types, products, custom tables and forms are supported.
Enumerations
  EnumerationDescription
Public enumerationDataTypeIntegrityValidationResultType
DataType integrity validation result types
Public enumerationFieldEditorControlsEnum
Type of custom controls that can be selected from the control list in FieldEditor.
Public enumerationFieldTypeEnum
Field types enum.
Public enumerationFormAccessEnum
Indicates which group of users can manage form.
Public enumerationFormCategoryPropertyEnum
Form category info property types.
Public enumerationFormFieldPropertyEnum
Form field info property types.
Public enumerationFormLayoutEnum
Form layout enumeration - for default form layout.
Public enumerationFormLayoutTypeEnum
Enum for form layout type.
Public enumerationFormResolveTypeEnum
Field macro resolving control types.