Click or drag to resize
CTExtensions.Interfaces Namespace
 
Classes
  ClassDescription
Public classCode exampleExportTypeExtension
Base implementation of interface type ctExtensionInterfaceIExportType. Must implement at least GetParent. Override GetInterface2(ctExtensionInterface) in your extension and return your implementation of this interface when requested type is ctExtensionInterfaceIExportType. This enables your extension as new export profile type.
Public classFileHandlerExtension
Base implementation of interface type ctExtensionInterfaceFileHandler. Must implement at least GetParent. Override GetInterface2(ctExtensionInterface) in your extension and return your implementation of this interface when requested type is ctExtensionInterfaceFileHandler.
Public classObjectEditGuard
Base implementation of interface type ctExtensionInterfaceObjectEditGuard. Must implement at least GetParent. Override GetInterface2(ctExtensionInterface) in your extension and return your implementation of this interface when requested type is ctExtensionInterfaceObjectEditGuard.
Public classCode exampleProfileOptionsExtension
Public classCode exampleSequenceExtension
Provides way to implement an extension to CUSTOMTOOLS sequence making it possible to implement custom sequence number generator. This can be used for instance to implement logic to generate a number from number series generator of an external system such as from ERP.
Public classUserOptionsExtension
Interfaces
  InterfaceDescription
Public interfaceIExtensionInterface
This interface is just a type specifier and has no functions. Other interfaces at CTExtensions.Interfaces actully are abstracts classes that defalt-implement corresponding core interfaces.