| BilingualContentHandlerAdapter Class |
Namespace: Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi
The BilingualContentHandlerAdapter type exposes the following members.
| Name | Description | |
|---|---|---|
| BilingualContentHandlerAdapter |
Default constructor
| |
| BilingualContentHandlerAdapter(IBilingualContentHandler) |
Construct with content handler implementation to use
|
| Name | Description | |
|---|---|---|
| Impl |
Implementation content handler, or null if none
| |
| ItemFactory |
Calls the corresponding property on the implementation (if available).
| |
| MessageReporter |
Calls the corresponding property on the implementation (if available).
| |
| Output |
The implementation holds the property as a field.
|
| Name | Description | |
|---|---|---|
| Complete |
Calls the corresponding method on the implementation and the output (if available).
| |
| FileComplete |
Calls the corresponding method on the implementation and the output (if available).
| |
| GetProposedFileInfo |
Calls the corresponding method on the implementation (if available).
| |
| Initialize |
Calls the corresponding method on the implementation and the output (if available).
| |
| InitializeSettings |
Calls the corresponding method on the implementation (if available).
| |
| ProcessParagraphUnit |
Calls the corresponding method on the implementation and the output (if available).
| |
| SetFileProperties |
Calls the corresponding method on the implementation and the output (if available).
| |
| SetOutputProperties |
Calls the corresponding method on the implementation (if available).
| |
| SetSharedObjects |
Calls the corresponding method on the implementation (if available).
|
The implementation first calls the content handler, and then makes the corresponding call on the output. It also wraps the implementations of IBilingualFileTypeComponent, IBilingualDocumentOutputPropertiesAware, and ISharedObjectsAware and forwards calls to those interfaces of the implementation (if it implements these interfaces).