| INativeGenerator Interface |
Manages the Writer used to create the native file as well as a set of INativeExtractionContentProcessor components that process the input before it is passed to the writer.
The input is received on the Input content handler.
Namespace: Sdl.FileTypeSupport.Framework.NativeApi
The INativeGenerator type exposes the following members.
| Name | Description | |
|---|---|---|
| AddProcessor |
Appends a native processor that will be invoked before the writer.
| |
| InsertProcessor |
Inserts a native processor at the specified index in the list of
native processors.
| |
| RemoveProcessor |
Removes a native processor from the list.
|
| Name | Description | |
|---|---|---|
| ContentProcessors | The content processors that act on the input content before it is passed to the writer, in the order in which they will be invoked. Use AddProcessor(INativeGenerationContentProcessor), InsertProcessor(Int32, INativeGenerationContentProcessor), and RemoveProcessor(INativeGenerationContentProcessor) to modify the collection. | |
| Input |
This is the content handler that is used to drive the native file writer
with its content processors.
| |
| Writer |
The file writer that creates the final output.
|
Used with other components in a IFileExtractor to write a native file.