Table of Contents

Namespace Kentico.Xperience.Admin.Base.FormAnnotations

Classes

AdditionalActionAttribute

Defines a base class for additional action attributes.

AssetSelectorComponentAttribute

Indicates that the AssetSelector form component will be used for editing of this property value in the administration interface.

BaseObjectSelectorComponentAttribute

Base attribute for the form components based on object selector.

CheckBoxComponentAttribute

Indicates that the Check-box form component will be used for editing of this property value in the administration interface.

CodeEditorComponentAttribute

Indicates that the CodeEditor form component will be used for editing of this property value in the administration interface.

CodeNameValidationRuleAttribute

Validation rule attribute to indicate that property value is valid code name.

ContentFolderSelectorComponentAttribute

Represents a form component attribute for the content folder selector.

ContentItemSelectorComponentAttribute

Indicates that the ContentItemSelector form component will be used for editing of this property value in the administration interface.

DateInFutureValidationRuleAttribute

Validation rule attribute to indicate that property value is in the future.

DateInputComponentAttribute

Indicates that the DateInput form component will be used for editing of this property value in the administration interface.

DateTimeInputComponentAttribute

Indicates that the DateTimeInput form component will be used for editing of this property value in the administration interface.

DateTimeStringComponentAttribute

Indicates that the DateTimeString form component will be used for displaying the property's value in the administration interface.

DecimalFieldComparisonValidationRuleAttribute

Decimal specific comparison based on Kentico.Xperience.Admin.Base.FormAnnotations.Internal.NumericFieldComparisonValidationRuleAttribute.

DecimalNumberInputComponentAttribute

Indicates that the Decimal number input form component will be used for editing of this property value in the administration interface.

DoubleFieldComparisonValidationRuleAttribute

Double specific comparison based on Kentico.Xperience.Admin.Base.FormAnnotations.Internal.NumericFieldComparisonValidationRuleAttribute.

DropDownComponentAttribute

Indicates that the DropDown form component will be used for editing of this property value in the administration interface.

DropDownOptionItem

Represents a drop-down option.

EmailValidationRuleAttribute

Validation rule attribute to indicate that property value is a valid email address.

ExtensionSelectorComponentAttribute

Indicates that the ExtensionSelector form component will be used for editing of this property value in the administration interface.

ExtensionSelectorConstants

Constants used by the extension selector form component.

FormCategoryAttribute

Defines a base class for form category attributes.

FormCategoryDividerAttribute

Defines a divider class for form category attributes.

FormComponentAttribute

Defines a base class for form component attributes.

FormComponentConfigurationAttribute

Allows to configure a form component instance, specified by the FormComponentAttribute.

GeneralSelectorComponentAttribute

Indicates that the General selector form component will be used for editing of this property value in the administration interface.

GeneralSelectorComponentAttributeBase

Base attribute for the general selector attributes.

IconSelectorComponentAttribute

Indicates that the icon selector form component will be used for editing of this property value in the administration interface.

IdentifierValidationRuleAttribute

Validation rule attribute to indicate that property value is a valid identifier.

IntegerFieldComparisonValidationRuleAttribute

Int specific comparison based on Kentico.Xperience.Admin.Base.FormAnnotations.Internal.NumericFieldComparisonValidationRuleAttribute.

LinkComponentAttribute

Indicates that the Link form component will be used for editing of this property value in the administration interface.

MaxLengthValidationRuleAttribute

Validation rule attribute to validate whether value satisfies the maximal length limit.

MaximumDecimalValueValidationRuleAttribute

Validation rule attribute to validate whether value satisfies the maximum value.

MaximumDoubleValueValidationRuleAttribute

Validation rule attribute to validate whether value satisfies the maximum value.

MaximumIntegerValueValidationRuleAttribute

Validation rule attribute to validate whether value satisfies the maximum value.

MinLengthValidationRuleAttribute

Validation rule attribute to validate whether value satisfies the minimal length limit.

MinimumDecimalValueValidationRuleAttribute

Validation rule attribute to validate whether value satisfies the minimum value.

MinimumDoubleValueValidationRuleAttribute

Validation rule attribute to validate whether value satisfies the minimum value.

MinimumIntegerValueValidationRuleAttribute

Validation rule attribute to validate whether value satisfies the minimum value.

NumberInputComponentAttribute

Indicates that the NumberInput form component will be used for editing of this property value in the administration interface.

ObjectCodeNameSelectorComponentAttribute

Indicates that the Object code name selector form component will be used for editing of this property value in the administration interface.

ObjectGuidSelectorComponentAttribute

Indicates that the Object guid selector form component will be used for editing of this property value in the administration interface.

ObjectIdSelectorComponentAttribute

Indicates that the Object ID selector form component will be used for editing of this property value in the administration interface.

ObjectSelectorComponentAttribute

Indicates that the Object selector form component will be used for editing of this property value in the administration interface.

PasswordComponentAttribute

Indicates that the Password form component will be used for editing of this property value in the administration interface.

RadioGroupComponentAttribute

Indicates that the RadioGroup form component will be used for editing of this property value in the administration interface.

RequiredValidationRuleAttribute

Validation rule attribute to indicate that property value is required

RichTextEditorComponentAttribute

Indicates that the RichTextEditor form component will be used for editing of this property value in the administration interface.

SingleGeneralSelectorComponentAttribute

Indicates that the General selector form component will be used for editing of this property value in the administration interface.

SmartFolderSelectorComponentAttribute

Indicates that the SmartFolderSelector form component will be used for editing of this property value in the administration interface.

StringFieldComparisonValidationRuleAttribute

Validation rule attribute to compare values of annotated and another form field.

TagSelectorComponentAttribute

Indicates that the TagSelector form component will be used for editing of this property value in the administration interface.

TextAreaComponentAttribute

Indicates that the TextArea form component will be used for editing of this property value in the administration interface.

TextInputComponentAttribute

Indicates that the TextInput form component will be used for editing of this property value in the administration interface.

TextWithLabelComponentAttribute

Indicates that the TextWithLabel form component will be used for editing of this property value in the administration interface.

TileSelectorComponentAttribute

Indicates that the tile selector form component will be used for editing of this property value in the administration interface.

UrlValidationRuleAttribute

Validation rule attribute to indicate that property value is a valid absolute URL or a relative URL.

ValidationRuleAttribute

Defines a base class for validation rule attributes.

VisibilityConditionAttribute

Defines a base class for visibility condition attributes.

VisibilityConditionWithDependencyAttribute

Base attribute class for a visibility condition that declares a dependency on another property.

VisibleIfEmptyAttribute

Indicates that the decorated property appears in editing form only if a value of a property given by PropertyName is empty string, empty collection or null.

VisibleIfEqualToAttribute

Indicates that the decorated property appears in editing form only if a value of a property given by PropertyName is equal to a value given by CompareToValue. If Comparison is set, values are compared as strings using that comparator, otherwise System.StringComparison.Ordinal is used. If values to compare are arrays then their elements are compared regardless the order. Otherwise values are compared using object.Equals(object, object) method.

VisibleIfFalseAttribute

Indicates that the decorated property appears in editing form only if a value of a property given by PropertyName can be converted to bool and is equal to false.

VisibleIfNotEmptyAttribute

Indicates that the decorated property appears in editing form only if a value of a property given by PropertyName is not empty string nor empty collection nor null.

VisibleIfNotEqualToAttribute

Indicates that the decorated property appears in editing form only if a value of a property given by PropertyName is not equal to a value given by CompareToValue. If Comparison is set, values are compared as strings using that comparator, otherwise System.StringComparison.Ordinal is used. If values to compare are arrays then their elements are compared regardless the order. Otherwise values are compared using object.Equals(object, object) method.

VisibleIfSettingsKeyEquals

Specifies that the property is visible only if the value of the specified settings key equals the specified value.

VisibleIfTrueAttribute

Indicates that the decorated property appears in editing form only if a value of a property given by PropertyName can be converted to bool and is equal to true.

Interfaces

IContentFolderIdsFilter

Filters content folders.

IContentTypesFilter

Filters Content Items.

IContentTypesNameFilter

Filters content types.

IDropDownOptionsProvider

Interface for a class providing drop-down option items for a specific drop-down component.

IGeneralSelectorDataProvider

Defines the contract that provides the General selector data.

IObjectSelectorWhereConditionProvider

Defines the contract for the type that provides the object selector where condition.

IReusableFieldSchemasFilter

Filters reusable field schemas.