| ISubContentGenerator Interface |
Namespace: Sdl.FileTypeSupport.Framework.IntegrationApi
The ISubContentGenerator type exposes the following members.
| Name | Description | |
|---|---|---|
| AddBilingualProcessor |
Appends a bilingual content processor to the container.
(Inherited from IBilingualProcessorContainer.) | |
| AddFileTweaker |
Appends a file tweaker that will be used to modify the output file after generating.
| |
| AddNativeVerifier |
Appends a native verifier that will be run on the output file after it has been generated.
| |
| GetBilingualProcessors |
The content processors, in the order in which they will be invoked
(Inherited from IBilingualProcessorContainer.) | |
| InsertBilingualProcessor |
Inserts a bilingual processor at a specified position in the container.
Any item that is currently occupying that position will - after this operation - appear after the inserted processor.
(Inherited from IBilingualProcessorContainer.) | |
| RemoveBilingualProcessor | (Inherited from IBilingualProcessorContainer.) | |
| RemoveFileTweaker |
Removes the tweaker from the generator.
|
| Name | Description | |
|---|---|---|
| AllComponents |
Called by the framework during component initialization to initialize components
that implement special interfaces such as ISharedObjectsAware before
processing starts.
| |
| BilingualWriter |
Writer for a bilingual output format, or null if a native output format is used.
| |
| FileRestriction |
This delegate will be invoked for each file to be processed.
If the delegate returns true, the file
will be processed as normal, but if it returns false,
the file will be skipped.
(Inherited from IBilingualProcessorContainer.) | |
| FileTweakers |
The file tweakers used by the generator, in the
order in which they will be invoked.
File tweakers should be added using AddFileTweaker(IFilePostTweaker).
| |
| FileTypeDefinition |
The framework sets this property for components that are
instantiated from a file type definition.
(Inherited from IFileTypeDefinitionAware.) | |
| Input |
All content input to the converter is passed as calls on this interface.
| |
| ItemFactory |
The framework will set this property as part of the initialization.
While building bilingual components this factory should be used to create any items
that are inserted in the bilingual content model.
| |
| NativeOutputProperties |
Properties and settings used when writing the native file.
If set, these properties are communicated to all file type components
that implement the INativeContentCycleAware interface.
| |
| NativeSubContentGenerator |
The components used to output native content to a file in native format in the source or target language.
| |
| NativeVerifiers |
The native verifiers that are currently used by the generator.
Verifiers should be added using AddNativeVerifier(INativeFileVerifier).
| |
| ParagraphUnitRestriction |
If set, this delegate will be invoked for each paragraph unit to be processed.
If the delegate returns true, the paragraph unit will be processed as normal. If it returns false,
the paragraph unit will be skipped.
(Inherited from IBilingualProcessorContainer.) | |
| ToNativeConverter |
The component used when converting bilingual content into native source or target content.
|