Interface IFileTypeCreator
Object that controls the creation of a new file type from an existing base file type definition. This object will use the IFileTypeConfigurer specified in the configurer property to supply the custom settings for the new file type.
Inherited Members
Namespace: SdlSdl.FileTypeSupportFrameworkIntegrationApi
Assembly: Sdl.FileTypeSupport.Framework.Core.dll
Syntax
public interface IFileTypeCreator : IFileTypeDefinitionAware
Properties
Description
A description of the file type that will be created by the IFileTypeCreator. Suitable for use in a hosting application to describe the new file type in the UI.
Declaration
LocalizableString Description { get; set; }
Property Value
Type | Description |
---|---|
LocalizableString |
TemplateComponentBuilder
Component builder used for creation of this new FileType
Declaration
IFileTypeComponentBuilder TemplateComponentBuilder { get; }
Property Value
Type | Description |
---|---|
IFileTypeComponentBuilder |
Methods
CreateWizardPages(ISettingsBundle)
Creates the wizard pages to configure the new file type.
Declaration
IEnumerable<FileTypeCreatorWizardPage> CreateWizardPages(ISettingsBundle settingsBundle)
Parameters
Type | Name | Description |
---|---|---|
ISettingsBundle | settingsBundle | settings bundle |
Returns
Type | Description |
---|---|
IEnumerableFileTypeCreatorWizardPage | wizard pages |