IImportExportDescriptor Interface
Describes core metadata and creation logic for any import/export worker, enabling dynamic discovery, configuration, and integration in MDK plugins.
Definition
Namespace: Articy.Api
Assembly: ArticyApp (in ArticyApp.dll) Version: 1.0.0
Assembly: ArticyApp (in ArticyApp.dll) Version: 1.0.0
C#
public interface IImportExportDescriptorProperties
| DefaultExtension | The suggested file extension (e.g., ".obj", ".xml") that should be used by default for export/import operations. |
| DescriptionLid | Identifier to retrieve a localized string for a user-facing description. |
| DisplayNameLid | Identifier to retrieve a localized string for the user-visible name. |
| Icon | Icon or logo representing the import/export provider in UI elements. |
| IconAsLogo | Indicates whether Icon should be displayed as a logo. |
| ImplementingPlugin | Reference to the plugin instance that provides the implementation for this descriptor. |
| LeftMarginAdjustment | Horizontal adjustment value for aligning the icon. |
| SettingsObjectType | The type of the settings object. Used to instantiate the correct settings object (MdkExportDataArgs) |
| SortOrder | A value indicating preferred order for displaying this descriptor (i.e. the exporter) among others; lower values come first. |
| TechnicalName | The unique identifier of the import/export descriptor, used for internal references and plugin mapping. |
Methods
| CreateSettingsHandler | Instantiates a handler object that encapsulates logic for presenting and processing the provider’s settings in the UI. |