| IBilingualParser Interface |
Namespace: Sdl.FileTypeSupport.Framework.BilingualApi
The IBilingualParser type exposes the following members.
| Name | Description | |
|---|---|---|
| DocumentProperties |
This property is set by the framework before parsing commences.
The instance provided through this property should be initialized
and used by the bilingual parser for the Initialize() call on the
bilingual content processor Output property.
| |
| ItemFactory |
The framework will set this property as part of initialization.
Bilingual components should use this factory to create any items
that are inserted into the bilingual content model.
(Inherited from IBilingualFileTypeComponent.) | |
| MessageReporter |
The framework will set this property as part of initialization.
Bilingual components may use this to report any issues encountered
during processing.
(Inherited from IBilingualFileTypeComponent.) | |
| Output |
This property is set by the framework during initialization of the
bilingual parser. The parser should build bilingual content model objects,
and call methods on this interface as appropriate to generate the output.
|
The IBilingualFileTypeComponent implementation is used to get hold of the item and property object factories needed to build the bilingual content model objects that are required to generate output from the parser.
If a bilingual parser already has existing instances of the factories, these will be used by all the framework components.
Parsers for full intermediate bilingual file formats such as SDL XLIFF should implement IBilingualDocumentParser.