Interface INativeToBilingualConverter
Interface implemented by components that can convert input from calls to the native content handler interface to calls on a bilingual content processor.
Inherited Members
Namespace: Sdl.FileTypeSupport.Framework.BilingualApi
Assembly: Sdl.FileTypeSupport.Framework.Core.dll
Syntax
public interface INativeToBilingualConverter : INativeExtractionContentHandler, IAbstractNativeContentHandler
Remarks
The implementation must build bilingual content model objects (e.g. IParagraphUnit), and as such will need access to factories for properties and bilingual content model items. These factories are supplied by the framework to components implementing the IBilingualFileTypeComponent interface.
Properties
DocumentInfo
Common document properties that will be passed to Initialize() on the bilingual output during processing of SetFileConversionProperties().
Declaration
IDocumentProperties DocumentInfo { get; set; }
Property Value
Type | Description |
---|---|
IDocumentProperties |
FileInfo
Common file properties that will be set by a call to SetFileProperties() on the bilingual output during processing of SetFileConversionProperties()
Declaration
IFileProperties FileInfo { get; set; }
Property Value
Type | Description |
---|---|
IFileProperties |
Output
The framework will set this property during initialization. The converter implementation should generate calls on this interface in order to produce the output.
Declaration
IBilingualContentHandler Output { get; set; }
Property Value
Type | Description |
---|---|
IBilingualContentHandler |