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.