Click or drag to resize
Kentico.PageBuilder.Web.Mvc Namespace
 
Classes
  ClassDescription
Public classAllowedComponents
Represents predefined restrictions for components.
Public classApplicationBuilderExtensions
Provides extension methods related to Kentico ASP.NET MVC integration features.
Public classComponentDefinition
Definition of a component for Page builder.
Public classComponentDefinitionProviderTDefinition
Retrieves list of registered component definitions for Page builder.
Public classComponentsMetadata
Metadata of component definitions used within Page builder feature.
Public classComponentViewModel
View model for a component without properties.
Public classComponentViewModelTPropertiesType
View model for a component with properties.
Public classEditableAreaConfiguration
Represents configuration of editable area within the TreeNode instance.
Public classEditableAreaOptions
Options configuring the page builder editable area.
Public classEditableAreasConfiguration
Represents configuration of editable areas, sections, widget zones and widgets within the TreeNode instance.
Public classGeneratedFormViewModel
View model for rendering an automatically generated form.
Public classHtmlHelperExtensions
Provides extension methods for HtmlHelperExtensionPoint.
Public classHtmlHelperInlineEditorExtensions
Provides extension methods for HtmlHelperExtensionPoint to simplify inline editor creation.
Public classIFeatureSetExtensions
Provides extension methods for the IFeatureSet interface.
Public classMvcInlineEditor
Represents inline editor element in page builder.
Public classPageBuilderConfiguration
Represents configuration of Page builder.
Public classPageBuilderConstants
Constants for Page builder feature.
Public classPageBuilderFilters
Represents the page builder filter collections.
Public classPageBuilderFormComponentContext
Form component context for page builder.
Public classPageBuilderGlobalFilters
Class that provides registration of all the required global filters for the page preview feature.
Public classPageBuilderHtmlHelperExtensions
Provides extension methods for HtmlHelperExtensionPoint.
Public classPageBuilderOptions
Page builder options.
Public classRegisterComponentAttribute
Registers definition of Page builder feature component.
Public classRegisterSectionAttribute
Registers a section definition to be used within Page builder feature.
Public classRegisterWidgetAttribute
Registers a widget definition to be used within Page builder feature.
Public classSectionConfiguration
Represents configuration of section within the EditableAreaConfiguration instance.
Public classSectionController
Base class for Page builder section controller without properties.
Public classSectionControllerTPropertiesType
Base class for Page builder section controller with custom properties of type TPropertiesType.
Public classSectionDefinition
Definition of a section for Page builder.
Public classSectionMetadata
Metadata of a section definition.
Public classUserClipboardProvider
Represents a clipboard provider for a specific user and site.
Public classViewCustomizableComponentDefinition
Base class for component definitions which can use custom views and view components for their render.
Public classWidgetConfiguration
Represents the configuration of a widget within the Widgets list.
Public classWidgetController
Base class for Page builder widget controller without properties.
Public classWidgetControllerTPropertiesType
Base class for Page builder widget controller with custom properties of type TPropertiesType.
Public classWidgetDefinition
Definition of a widget for Page builder.
Public classWidgetMetadata
Metadata of a widget definition.
Public classWidgetVariantConfiguration
Represents the configuration variant of a widget within the Variants list.
Public classZoneConfiguration
Represents the zone within the EditableAreasConfiguration configuration class.
Interfaces
  InterfaceDescription
Public interfaceIComponentDefinitionProviderTDefinition
Provides interface to retrieve list of registered component definitions for Page builder.
Public interfaceIComponentProperties
Interface for component properties.
Public interfaceIComponentPropertiesRetriever
Provides an interface for retrieving component properties.
Public interfaceIComponentPropertiesRetrieverTPropertiesType Obsolete.
Provides an interface for retrieving component properties.
Public interfaceICurrentPageRetriever Obsolete.
Provides an interface for retrieving the page where is the Page builder used.
Public interfaceIPageBuilderDataContext
Provides an interface for Page builder data context.
Public interfaceIPageBuilderDataContextRetriever
Interface for page builder data context retriever.
Public interfaceIPageBuilderFeature
Represents a feature that provides information about Page builder for the current request.
Public interfaceISectionProperties
Interface for section properties.
Public interfaceIUserClipboardProvider
The contract for a clipboard provider for a specific user and site.
Public interfaceIWidgetProperties
Interface for widget properties.