Namespace Umbraco.Cms.Core.PropertyEditors
Classes
BlockEditorPropertyNotificationHandlerBase<TBlockLayoutItem>
BlockEditorPropertyValueEditor<TValue, TLayout>
BlockEditorValidator<TValue, TLayout>
BlockEditorValidatorBase<TValue, TLayout>
BlockEditorValues<TValue, TLayout>
Used to deserialize json values and clean up any values based on the existence of element types and layout structure.
BlockGridConfiguration
The configuration object for the Block Grid editor
BlockGridConfiguration.BlockGridAreaConfiguration
BlockGridConfiguration.BlockGridBlockConfiguration
BlockGridConfiguration.NumberRange
BlockGridPropertyEditor
Represents a block list property editor.
BlockGridPropertyEditorBase
Abstract base class for block grid based editors.
BlockGridPropertyNotificationHandler
A handler for Block grid editors used to bind to notifications
BlockListConfiguration
The configuration object for the Block List editor
BlockListConfiguration.BlockConfiguration
BlockListConfiguration.NumberRange
BlockListPropertyEditor
Represents a block list property editor.
BlockListPropertyEditorBase
Abstract base class for block list based editors.
BlockListPropertyNotificationHandler
A handler for Block list editors used to bind to notifications
BlockValuePropertyValueEditorBase<TValue, TLayout>
CheckBoxListPropertyEditor
A property editor to allow multiple checkbox selection of pre-defined items.
ColorPickerConfiguration
Represents the configuration for the color picker value editor.
ColorPickerConfiguration.ColorPickerItem
ColorPickerPropertyEditor
ComplexEditorValidator
Used to validate complex editors that contain nested editors
ComplexEditorValidator.ElementTypeValidationModel
ComplexEditorValidator.PropertyTypeValidationModel
ComplexPropertyEditorContentNotificationHandler
Handles nested Udi keys when
- saving: Empty keys get generated
- copy: keys get replaced by new ones while keeping references intact
- scaffolding: keys get replaced by new ones while keeping references intact
ConfigurationEditor
Represents a data type configuration editor.
ConfigurationEditor<TConfiguration>
Represents a data type configuration editor with a typed configuration.
ConfigurationField
Represents a datatype configuration field for editing.
ConfigurationFieldAttribute
Marks a ConfigurationEditor property as a configuration field, and a class as a configuration field type.
ContentPickerConfiguration
ContentPickerPropertyEditor
Content property editor that stores UDI
DataEditor
Represents a data editor.
DataEditorAttribute
Marks a class that represents a data editor.
DataEditorCollection
DataEditorCollectionBuilder
DataValueEditor
Represents a value editor.
DataValueEditorFactory
DataValueReferenceFactoryCollection
Provides a builder collection for IDataValueReferenceFactory items.
DataValueReferenceFactoryCollectionBuilder
DateTimePropertyEditor
Represents a date and time property editor.
DecimalConfigurationEditor
A custom pre-value editor class to deal with the legacy way that the pre-value data is stored.
DecimalPropertyEditor
Represents a decimal property and parameter editor.
DefaultPropertyIndexValueFactory
Provides a default implementation for
DefaultPropertyValueConverterAttribute
Indicates that this is a default property value converter (shipped with Umbraco)
DefaultValueTypePropertyValueConverterAttribute
Indicates that this is a default value type property value converter (shipped with Umbraco). This attribute is for internal use only. It should never be applied to custom value converters.
DropDownFlexibleConfiguration
DropDownFlexiblePropertyEditor
DynamicRoot
EmailAddressPropertyEditor
EyeDropperColorPickerPropertyEditor
FileExtensionConfigItem
FileUploadConfiguration
Represents the configuration for the file upload address value editor.
FileUploadConfigurationEditor
Represents the configuration editor for the file upload value editor.
FileUploadPropertyEditor
ImageCropperConfiguration
Represents the configuration for the image cropper value editor.
ImageCropperConfiguration.Crop
ImageCropperPropertyEditor
Represents an image cropper property editor.
IndexValue
IntegerConfigurationEditor
A custom pre-value editor class to deal with the legacy way that the pre-value data is stored.
IntegerPropertyEditor
Represents an integer property and parameter editor.
JsonPropertyIndexValueFactoryBase<TSerialized>
Abstract base for property index value factories where the value is json.
LabelConfiguration
Represents the configuration for the label value editor.
LabelConfigurationEditor
Represents the configuration for the label value editor.
LabelPropertyEditor
Represents a property editor for label properties.
ListViewConfiguration
Represents the configuration for the listview value editor.
ListViewConfiguration.Property
ListViewConfigurationEditor
Represents the configuration editor for the listview value editor.
ListViewPropertyEditor
Represents a list-view editor.
MarkdownPropertyEditor
Represents a markdown editor.
MediaPicker3Configuration
Represents the configuration for the media picker value editor.
MediaPicker3Configuration.CropConfiguration
MediaPicker3Configuration.NumberRange
MediaPicker3ConfigurationEditor
Represents the configuration editor for the media picker value editor.
MediaPicker3PropertyEditor
Represents a media picker property editor.
MediaUrlGeneratorCollection
MediaUrlGeneratorCollectionBuilder
MemberGroupPickerPropertyEditor
MemberPickerPropertyEditor
MissingPropertyEditor
Represents a temporary representation of an editor for cases where a data type is created but not editor is available.
MultiNodePickerConfiguration
Represents the configuration for the multinode picker value editor.
MultiNodePickerConfigurationEditor
Represents the configuration for the multinode picker value editor.
MultiNodePickerConfigurationTreeSource
Represents the 'startNode' value for the MultiNodePickerConfiguration
MultiNodeTreePickerPropertyEditor
MultiNodeTreePickerPropertyEditor.MultiNodeTreePickerPropertyValueEditor
MultiNodeTreePickerPropertyEditor.MultiNodeTreePickerPropertyValueEditor.EditorEntityReference
MultipleTextStringConfiguration
Represents the configuration for a multiple textstring value editor.
MultipleTextStringPropertyEditor
Represents a multiple text string property editor.
MultipleValueEditor
A value editor to handle posted json array data and to return array data for the multiple selected csv items
MultiUrlPickerConfiguration
MultiUrlPickerConfigurationEditor
MultiUrlPickerPropertyEditor
MultiUrlPickerValueEditor
MultiUrlPickerValueEditor.LinkDto
NoopPropertyCacheCompressionOptions
Default implementation for IPropertyCacheCompressionOptions which does not compress any property data
NoopPropertyIndexValueFactory
Property Index Valye Factory that do not index anything.
PlainDateTimePropertyEditor
Represents a property editor for configuration-less date/time properties.
PlainDecimalPropertyEditor
Represents a property editor for configuration-less decimal properties.
PlainIntegerPropertyEditor
Represents a property editor for configuration-less decimal properties.
PlainJsonPropertyEditor
Represents a property editor for configuration-less JSON properties.
PlainStringPropertyEditor
Represents a property editor for configuration-less string properties.
PlainTimePropertyEditor
Represents a property editor for configuration-less time properties.
PropertyCacheCompression
Compresses property data based on config
PropertyEditorCollection
PropertyValueConverterBase
Provides a default implementation for IPropertyValueConverter.
PropertyValueConverterCollection
PropertyValueConverterCollectionBuilder
QueryStep
RadioButtonsPropertyEditor
A property editor to allow the individual selection of pre-defined items.
RichTextConfiguration
Represents the configuration for the rich text value editor.
RichTextConfiguration.RichTextBlockConfiguration
RichTextConfigurationEditor
Represents the configuration editor for the rich text value editor.
RichTextEditorPastedImages
RichTextPropertyEditor
Represents a rich text property editor.
RichTextPropertyEditorHelper
SliderConfiguration
Represents the configuration for the slider value editor.
SliderConfigurationEditor
Represents the configuration editor for the slider value editor.
SliderPropertyEditor
Represents a slider editor.
TagConfiguration
Represents the configuration for the tag value editor.
TagConfigurationEditor
Represents the configuration editor for the tag value editor.
TagPropertyIndexValueFactory
TagsPropertyEditor
Represents a tags property editor.
TagsPropertyEditorAttribute
Marks property editors that support tags.
TextAreaConfiguration
Represents the configuration for the textarea value editor.
TextAreaConfigurationEditor
Represents the configuration editor for the textarea value editor.
TextAreaPropertyEditor
Represents a textarea property and parameter editor.
TextboxConfiguration
Represents the configuration for the textbox value editor.
TextboxConfigurationEditor
Represents the configuration editor for the textbox value editor.
TextboxPropertyEditor
Represents a textbox property and parameter editor.
TextOnlyValueEditor
Custom value editor which ensures that the value stored is just plain text and that no magic json formatting occurs when translating it to and from the database values
TextStringValueConverter
TrueFalsePropertyEditor
Represents a checkbox property and parameter editor.
UnPublishedContentPropertyCacheCompressionOptions
Compress large, non published text properties
UserPickerPropertyEditor
ValueListConfiguration
Represents the ValueList editor configuration.
ValueListConfigurationEditor
Pre-value editor used to create a list of items
ValueListUniqueValueValidator
Represents a validator which ensures that all values in the list are unique.
ValueTypes
Represents the types of the edited values.
VoidEditor
Represents a void editor.
Interfaces
IBlockConfiguration
IBlockValuePropertyIndexValueFactory
IConfigurationEditor
Represents an editor for editing the configuration of editors.
IConfigureValueType
Represents a configuration that configures the value type.
IDataEditor
Represents a data editor.
IDataValueEditorFactory
IDataValueReference
Resolve references from IDataValueEditor values
IDataValueReferenceFactory
IDataValueTags
Resolve tags from IDataValueEditor values
IFileExtensionConfigItem
IIgnoreUserStartNodesConfig
Marker interface for any editor configuration that supports Ignoring user start nodes
IPropertyCacheCompression
Determines if a property type's value should be compressed in memory
IPropertyCacheCompressionOptions
IPropertyIndexValueFactory
Represents a property index value factory.
IPropertyValueConverter
Provides published content properties conversion service.
IRichTextEditorIntermediateValue
Models Intermediate Value for Rich Text Editors Property Value Converter.
IRichTextPropertyIndexValueFactory
ITagPropertyIndexValueFactory
IValueFormatValidator
Defines a value format validator.
IValueRequiredValidator
Defines a required value validator.
IValueValidator
Defines a value validator.
Enums
PropertyCacheLevel
Specifies the level of cache for a property value.
PropertyValueLevel
Indicates the level of a value.