Click or drag to resize

IGenericExportHandler Interface

IGenericExportHandler defines necessary functions for different classes to interact with GenericExportHandlerT, E, I, without those classess needing to know the exact type of it.

Namespace: CTExtensions.ExportCore.ExportHandler
Assembly: CTInterface (in CTInterface.dll) Version: 25.0
Syntax
public interface IGenericExportHandler

The IGenericExportHandler type exposes the following members.

Properties
 NameDescription
Public propertyContextMenuBOMModifiers Gettter indicating if Exclude/Delete/Promote/Dissolve -operations are available in context menu.
Enable this feature by supporting Common_EnableContextMenuBomModifiers.
Public propertyConversionCheckboxes Getter indicating if checkboxes to control conversions -feature is enabled.
Enable this feature by supporting Common_ConversionsWithCheckbox.
Public propertyExtendedSettings The base extension class, in case it supports extended settings.
Public propertyWriteBackHandler Getter for writeback handler
Top
Methods
 NameDescription
Public methodAllowInplaceWriteBack For ExportItemColumnEditor to know if writeback during inplace editing is allowed.
Public methodGetExportProfile Getter for currently loaded export profile.
Public methodGetItemizer Getter for row itemizer
Public methodGetParent Getter for parent extension
Public methodGetRoots Get root items
Public methodLog Logging function.
Public methodRefreshItems Allows calling GUI refresh after custom code execution.
Top
Revision History
DateVersionDescription
-2024 SP0First Release
-2025 SP0 - Added support for in-place editing of columns, with writeback option. - Extended with PreExport(PreExportArgs).
-2025 SP1 - Extended with ExtendedSettings that is available if the main extension implements ISupportsExtendedSettings.
See Also