Namespace EPiServer.Shell.ObjectEditing
Classes
ClientEditorAttribute
Attribute to overwrite system's default editor. Can be applied to either classes or properties
DefaultDragAndDropTargetAttribute
Set this to define which property that should accept drag and drop operations for a complex object in the overlay.
EditorDescriptorAttribute
Provides default editor settings for a class or property. These settings are applied first so specific attributes will override the settings from the editor descriptor.
ExtendedDataAnnotationsModelMetadataProvider
Extracts metadata from attributes for any given class. This can be used to create user interfaces for editing any given object.
ExtendedMetadata
Provides metadata for a given type or property.
ExtensibleMetadataProvider
Extracts metadata for classes and properties and applies information from system wide editor extenders registered in MetadataHandlerRegistry.
GroupSettings
Provides information on how property groups should work. This can be used to sort and display property groups.
GroupSettingsAttribute
Used to define group settings for a property group on a class.
LocalizationServiceExtensions
Localization service extension
MetadataHandlerRegistry
Registry that holds all metadataHandlers for entity types.
ModelAccessorCreatorRegistrationAttribute
SelectionFactoryRegistrationAttribute
Register a ISelectionFactory instance to IOC container.
SelectItem
Default implementation of ISelectItem
Structs
PropertyMapping
Represents a mapping between property names.
Interfaces
IMetadataExtender
Implement this interface to be able to modify metadata.
IMetadataHandler
Base interface for classes that want to provide or modify meta data.
IMetadataPropertyMappingProvider
Provides property mappings between the name in the property collection, and the name on the interface.
IMetadataProvider
Implement this interface to be able to provide metadata for an entire class and it's sub properties.
IModelAccessorCreator
Interface to support creating metadata model accessor from set of arguments
ISelectionFactory
Creates a list of selection items for a specific property.
ISelectItem
Common interface for selections using on client object editing