Click or drag to resize
BilingualContentHandlerAdapter Class
Adapter that allows an IBilingualContentHandler implementation to be used as a bilingual content processor.
Inheritance Hierarchy
SystemObject
  Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApiBilingualContentHandlerAdapter

Namespace: Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi
Assembly: Sdl.FileTypeSupport.Framework.Core.Utilities (in Sdl.FileTypeSupport.Framework.Core.Utilities.dll) Version: 1.0.0.0 (1.0.2551.0)
Syntax
public class BilingualContentHandlerAdapter : IBilingualContentProcessor, 
	IBilingualContentHandler, IBilingualFileTypeComponent, IBilingualDocumentOutputPropertiesAware, ISharedObjectsAware, ISettingsAware

The BilingualContentHandlerAdapter type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyImpl
Implementation content handler, or null if none
Public propertyItemFactory
Calls the corresponding property on the implementation (if available).
Public propertyMessageReporter
Calls the corresponding property on the implementation (if available).
Public propertyOutput
The implementation holds the property as a field.
Top
Methods
  NameDescription
Public methodComplete
Calls the corresponding method on the implementation and the output (if available).
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFileComplete
Calls the corresponding method on the implementation and the output (if available).
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetProposedFileInfo
Calls the corresponding method on the implementation (if available).
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Calls the corresponding method on the implementation and the output (if available).
Public methodInitializeSettings
Calls the corresponding method on the implementation (if available).
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProcessParagraphUnit
Calls the corresponding method on the implementation and the output (if available).
Public methodSetFileProperties
Calls the corresponding method on the implementation and the output (if available).
Public methodSetOutputProperties
Calls the corresponding method on the implementation (if available).
Public methodSetSharedObjects
Calls the corresponding method on the implementation (if available).
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

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).

See Also
Community
Edit

Be the first to Edit the community content of this topic.
Comments